Ejemplo n.º 1
0
 /// <summary>
 /// Carga el DataGrid dataIndividualizacion
 /// </summary>
 private void ListarIndividualizacion()
 {
     if (dataInstrumentos.SelectedRows.Count > 0)
     {
         int indice = dataInstrumentos.SelectedRows[0].Index;
         txtItemSelec.Text     = Convert.ToString(dataInstrumentos[2, indice].Value);
         DTIndividualizacion   = NIdentInstrumento.Listar(Convert.ToInt32(dataInstrumentos[0, indice].Value));
         DTIndividualizaFiltro = DTIndividualizacion.Clone();
         FiltrarIndividualizacion(cmbBaja.SelectedIndex);
         dataIndividualizacion.AutoResizeColumns();
     }
 }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            string rpta = "";

            if (ValidarCampos())
            {
                if (btnAgregar.Text == "&Agregar")
                {
                    rpta = NIdentInstrumento.Insertar(Convert.ToInt32(IDInstrumento.Cells[0].Value),
                                                      Convert.ToInt32(txtId.Text),
                                                      Convert.ToInt32(txtCalibra.Text),
                                                      Convert.ToDateTime(txtUltCalib.Text.Trim() == string.Empty ? "01/01/1900" : txtUltCalib.Text),
                                                      Convert.ToDateTime(dtpIngreso.Text),
                                                      Convert.ToString(cmbEstado.SelectedItem),
                                                      Convert.ToDateTime(dtpProxCalib.Text),
                                                      Convert.ToString(txtCodEmp.Text),
                                                      Convert.ToString(txtNomEmp.Text),
                                                      Convert.ToString(txtCertificado.Text),
                                                      Convert.ToString(txtMarca.Text));
                }
                else
                {
                    rpta = NIdentInstrumento.Actualizar(Convert.ToInt32(IDInstrumento.Cells[11].Value),
                                                        Convert.ToInt32(IDInstrumento.Cells[0].Value),
                                                        Convert.ToInt32(txtId.Text),
                                                        Convert.ToInt32(txtCalibra.Text),
                                                        Convert.ToDateTime(txtUltCalib.Text),
                                                        Convert.ToDateTime(dtpIngreso.Text),
                                                        Convert.ToString(cmbEstado.SelectedItem),
                                                        Convert.ToDateTime(dtpProxCalib.Text),
                                                        Convert.ToString(txtCodEmp.Text),
                                                        Convert.ToString(txtNomEmp.Text),
                                                        Convert.ToString(txtCertificado.Text),
                                                        Convert.ToString(txtMarca.Text));
                }
            }

            if (rpta == "OK")
            {
                EnviarEvento();
                btnCancelar.PerformClick();
            }
            else
            {
                MessageBox.Show(rpta, "Sistema de Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private int CargaProximaIdentidad()
 {
     return(NIdentInstrumento.ProximoCodigoIndividual(Convert.ToInt32(IDInstrumento.Cells[0].Value)));
 }