Files
Groupware/SubProject/FCOMMON/fSFI.cs
2023-05-17 08:18:05 +09:00

82 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FCOMMON
{
public partial class fSFI : Form
{
public fSFI()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
panel1.Enabled = radioButton1.Checked;
panel2.Enabled = !panel1.Enabled;
}
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
//mfg 절감시간 업데이트
var nud = sender as NumericUpDown;
if (nud.Tag.ToString().ToLower() == "o")
{
updateOFF();
}
else
{
updateMFG();
}
}
private void numericUpDown6_ValueChanged(object sender, EventArgs e)
{
var nud = sender as NumericUpDown;
//mfg의 총 절감 시간이 변경되었다
var = (double)nud.Value;
var sfi = / (int)numericUpDown5.Value;
numericUpDown4.Value = (Decimal)sfi;
}
public double Value { get; set; } = 0;
void updateMFG()
{
var = (double)nudMsavetime.Value;
var SHIFT수 = (int)nudMSaveCnt.Value;
var shift총수 = (double)( * SHIFT수);
numericUpDown9.Value = (decimal)shift총수; //1쉬프트 개선절감횟수
var = (int)numericUpDown10.Value;
numericUpDown6.Value = (decimal)(shift총수 * );
}
void updateOFF()
{
var savetime = (double)nudOsavetime.Value;
var min = (int)numericUpDown2.Value;
var sfi = savetime / min;
numericUpDown3.Value = (decimal)sfi;
}
private void button1_Click(object sender, EventArgs e)
{
this.Invalidate();
if (radioButton1.Checked)
this.Value = (double)numericUpDown3.Value;
else
this.Value = (double)numericUpDown4.Value;
DialogResult = DialogResult.OK;
}
}
}