private void cbbPlanta_SelectionChangeCommitted(object sender, EventArgs e) { try { PlantaLogica plan = new PlantaLogica(); plan.Planta = cbbPlanta.SelectedValue.ToString(); DataTable datos = PlantaLogica.Consultar(plan); if (datos.Rows.Count != 0) { txtNombre.Text = datos.Rows[0]["nombre"].ToString(); LineaLogica lin = new LineaLogica(); lin.Planta = cbbPlanta.SelectedValue.ToString(); DataTable Lista = LineaLogica.ListarPta(lin); dgwLineas.DataSource = Lista; txtNombre.Focus(); } CargarLineas(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void Inicio() { CargarCol(); DataTable dtU = UsuarioLogica.ListarVista(); dgwUsuarios.DataSource = dtU; dgwUsuarios.ClearSelection(); cbbUsuario.ResetText(); DataTable dt = UsuarioLogica.Listar(); cbbUsuario.DataSource = dt; cbbUsuario.ValueMember = "usuario"; cbbUsuario.DisplayMember = "usuario"; cbbUsuario.SelectedIndex = -1; cbbTurno.ResetText(); Dictionary <string, string> Turno = new Dictionary <string, string>(); Turno.Add("1", "1"); Turno.Add("2", "2"); cbbTurno.DataSource = new BindingSource(Turno, null); cbbTurno.DisplayMember = "Value"; cbbTurno.ValueMember = "Key"; cbbTurno.SelectedIndex = 0; cbbPlanta.ResetText(); DataTable data = PlantaLogica.Listar(); cbbPlanta.DataSource = data; cbbPlanta.ValueMember = "planta"; cbbPlanta.DisplayMember = "nombre"; cbbPlanta.SelectedIndex = -1; cbbLinea.ResetText(); cbbLinea.DataSource = null; cbbPuesto.ResetText(); Dictionary <string, string> Pto = new Dictionary <string, string>(); Pto.Add("OP", "OPERADOR"); Pto.Add("CA", "CAPTURISTA"); Pto.Add("SP", "SUPERVISOR"); Pto.Add("AD", "ADMINISTRADOR"); cbbPuesto.DataSource = new BindingSource(Pto, null); cbbPuesto.DisplayMember = "Value"; cbbPuesto.ValueMember = "Key"; cbbPuesto.SelectedIndex = 0; chbRamp.Checked = false; txtRamp.Clear(); txtRamp.Enabled = false; cbbUsuario.Focus(); }
private void dgwUsuarios_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 1 || e.ColumnIndex == 2) { int iIndex = e.ColumnIndex; _lbCambioDet = true; } if (e.ColumnIndex == 1) { string sNombre = dgwUsuarios[e.ColumnIndex, e.RowIndex].Value.ToString().ToUpper(); if (!string.IsNullOrEmpty(sNombre) && !string.IsNullOrWhiteSpace(sNombre)) { PlantaLogica pl = new PlantaLogica(); pl.Planta = sNombre; if (!PlantaLogica.Verificar(pl)) { dgwUsuarios[6, e.RowIndex].Value = "0"; MessageBox.Show("La planta no se encuentra registrada", Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { dgwUsuarios[6, e.RowIndex].Value = "1"; } } } if (e.ColumnIndex == 2) { string sPlanta = dgwUsuarios[1, e.RowIndex].Value.ToString().ToUpper(); string sNombre = dgwUsuarios[e.ColumnIndex, e.RowIndex].Value.ToString().ToUpper(); if (!string.IsNullOrEmpty(sNombre) && !string.IsNullOrWhiteSpace(sNombre)) { LineaLogica ln = new LineaLogica(); ln.Planta = sPlanta; ln.Linea = sNombre; if (!LineaLogica.Verificar(ln)) { dgwUsuarios[6, e.RowIndex].Value = "0"; MessageBox.Show("La linea no se encuentra registrada", Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { dgwUsuarios[6, e.RowIndex].Value = "1"; } } } }
private void Inicio() { txtArchivo.Clear(); cbbPlanta.ResetText(); DataTable data = PlantaLogica.Listar(); cbbPlanta.DataSource = data; cbbPlanta.DisplayMember = "nombre"; cbbPlanta.ValueMember = "planta"; cbbPlanta.SelectedIndex = 1; cbbTurno.ResetText(); Dictionary <string, string> Turno = new Dictionary <string, string>(); Turno.Add("1", "1"); Turno.Add("2", "2"); cbbTurno.DataSource = new BindingSource(Turno, null); cbbTurno.DisplayMember = "Value"; cbbTurno.ValueMember = "Key"; cbbTurno.SelectedIndex = 0; cbbHora.ResetText(); Dictionary <string, string> Hora = new Dictionary <string, string>(); Hora.Add("7", "07:00"); Hora.Add("8", "08:00"); Hora.Add("9", "09:00"); Hora.Add("10", "10:00"); Hora.Add("11", "11:00"); Hora.Add("12", "12:00"); Hora.Add("13", "13:00"); Hora.Add("14", "14:00"); Hora.Add("15", "15:00"); Hora.Add("16", "16:00"); cbbHora.DataSource = new BindingSource(Hora, null); cbbHora.DisplayMember = "Value"; cbbHora.ValueMember = "Key"; cbbHora.SelectedIndex = -1; dgwDatos.DataSource = null; dgwDatadet.DataSource = null; CargarColumnas(); txtArchivo.Focus(); }
private void Inicio() { cbbPlanta.ResetText(); DataTable data = PlantaLogica.Listar(); cbbPlanta.DataSource = data; cbbPlanta.ValueMember = "planta"; cbbPlanta.DisplayMember = "planta"; cbbPlanta.SelectedIndex = -1; txtNombre.Clear(); _lsNomAnt = string.Empty; dgwLineas.DataSource = null; dgwLineasRemove.DataSource = null; CargarLineas(); cbbPlanta.Focus(); }
private void Inicio() { cbbLinea.ResetText(); DataTable data = LineaLogica.Listar(); cbbLinea.DataSource = data; cbbLinea.ValueMember = "linea"; cbbLinea.DisplayMember = "linea"; cbbLinea.SelectedIndex = -1; txtNombre.Clear(); cbbPlanta.ResetText(); DataTable dtT = PlantaLogica.Listar(); cbbPlanta.DataSource = dtT; cbbPlanta.ValueMember = "planta"; cbbPlanta.DisplayMember = "nombre"; cbbPlanta.SelectedIndex = -1; cbbArea.ResetText(); cbbArea.DataSource = null; cbbMaterial.ResetText(); DataTable dt = MaterialLogica.Listar(); cbbMaterial.DataSource = dt; cbbMaterial.ValueMember = "material"; cbbMaterial.DisplayMember = "nombre"; cbbMaterial.SelectedIndex = -1; dgwTurno1.DataSource = null; dgwTurno2.DataSource = null; dgwLineasRemove.DataSource = null; CargarStd(); cbbLinea.Focus(); }
private void Inicio() { cbbArea.ResetText(); DataTable dtArea = AreaLogica.Listar(); cbbArea.DataSource = dtArea; cbbArea.ValueMember = "area"; cbbArea.DisplayMember = "area"; cbbArea.SelectedIndex = -1; cbbPlanta.ResetText(); DataTable data = PlantaLogica.Listar(); cbbPlanta.DataSource = data; cbbPlanta.ValueMember = "planta"; cbbPlanta.DisplayMember = "nombre"; cbbPlanta.SelectedIndex = -1; txtNombre.Clear(); chbGlobal.Checked = false; cbbArea.Focus(); }
private void cbbPlanta_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Escape) { Close(); } if (e.KeyCode != Keys.Enter) { return; } PlantaLogica plan = new PlantaLogica(); plan.Planta = cbbPlanta.SelectedValue.ToString(); DataTable datos = PlantaLogica.Consultar(plan); if (datos.Rows.Count != 0) { txtNombre.Text = datos.Rows[0]["nombre"].ToString(); LineaLogica lin = new LineaLogica(); lin.Planta = cbbPlanta.SelectedValue.ToString(); DataTable Lista = LineaLogica.ListarPta(lin); dgwLineas.DataSource = Lista; txtNombre.Focus(); } CargarLineas(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnDelete_Click(object sender, EventArgs e) { if (cbbPlanta.SelectedIndex == -1) { return; } DialogResult Result = MessageBox.Show("Desea borrar la Planta?", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { try { PlantaLogica plan = new PlantaLogica(); plan.Planta = cbbPlanta.SelectedValue.ToString(); if (PlantaLogica.AntesDeEliminar(plan)) { MessageBox.Show("La Planta no se puede borrar, debido a que cuenta con movimientos en el Sistema", Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (PlantaLogica.Eliminar(plan)) { MessageBox.Show("La Planta ha sido borrada", Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Inicio(); } } catch (Exception ex) { MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } }
private bool Guardar() { try { if (!Valida()) { return(false); } PlantaLogica plan = new PlantaLogica(); plan.Planta = cbbPlanta.Text.ToString().ToUpper(); plan.Nombre = txtNombre.Text.ToString(); if (PlantaLogica.Guardar(plan) == 0) { MessageBox.Show("Error al intentar guardar la Planta", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } //BORRA ESTACIONES ELIMINADAS foreach (DataGridViewRow row in dgwLineasRemove.Rows) { string sPlanta = row.Cells[0].Value.ToString(); string sLinea = row.Cells[1].Value.ToString(); if (!string.IsNullOrEmpty(sPlanta)) { LineaLogica line = new LineaLogica(); line.Planta = sPlanta; line.Linea = sLinea; try { LineaLogica.Eliminar(line); } catch (Exception ex) { MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + "LineaLogica.Eliminar(mode);" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } } } if (_lbCambioDet) { foreach (DataGridViewRow row in dgwLineas.Rows) { if (row.Index == dgwLineas.Rows.Count - 1) { break; } if (dgwLineas.IsCurrentRowDirty) { dgwLineas.CommitEdit(DataGridViewDataErrorContexts.Commit); } string sPlanta = cbbPlanta.SelectedValue.ToString(); string sLine = Convert.ToString(row.Cells[1].Value); string sNombre = Convert.ToString(row.Cells[2].Value); string sArea = Convert.ToString(row.Cells[3].Value); LineaLogica line = new LineaLogica(); line.Planta = sPlanta; line.Linea = sLine; line.Nombre = sNombre; line.Area = sArea; if (LineaLogica.GuardarPta(line) == -1) { MessageBox.Show("Error al intentar guardar la linea " + sLine, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } } return(true); } catch (Exception ex) { MessageBox.Show("Favor de notificar al Administrador" + Environment.NewLine + "EstacionLogica.Guardar(mod)" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }