예제 #1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            var tablaNegocio = new CapaDeNegocios.TablaMaestra();

            if (txtNombre.Text == "" || txtValor.Text == "" || txtVidaUtil.Text == "" || txtPeriodos.Text == "" || txtUnidadDeTiempo.Text == "")
            {
                MessageBox.Show("Existen campos sin diligenciar.", "¡Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (txtNit.Text == "" || txtProveedor.Text == "" || txtCedula.Text == "" || txtResponsable.Text == "" || txtIdArea.Text == "")
            {
                MessageBox.Show("Existen campos sin diligenciar.", "¡Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (idTablaMaestra <= 0)
            {
                MessageBox.Show("Ninguna fila seleccionada.", "Atenciòn", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            try
            {
                var TablaInsertar = new CapaDeDatos.TablaMaestra()
                {
                    idMaestro      = idTablaMaestra,
                    Nombre         = txtNombre.Text,
                    Valor          = Convert.ToDouble(txtValor.Text),
                    VidaUtil       = Convert.ToDouble(txtVidaUtil.Text),
                    FechaInicial   = dateFechaInicial.Value,
                    Periodos       = Convert.ToDouble(txtPeriodos.Text),
                    UnidadDeTiempo = txtUnidadDeTiempo.Text[0],
                    FechaFinal     = dateFechaFinal.Value,
                    Nit            = Convert.ToInt32(txtNit.Text),
                    Proveedor      = txtProveedor.Text,
                    Cedula         = Convert.ToInt32(txtCedula.Text),
                    Responsable    = txtResponsable.Text,
                    idArea         = Convert.ToInt32(txtIdArea.Text)
                };

                var mensaje = tablaNegocio.ActualizarTablaMaestra(TablaInsertar);

                MessageBox.Show(mensaje, "Datos Actualizados correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = tablaNegocio.ListarTablaMaestra();
            }
            catch (Exception)
            {
                MessageBox.Show("Formato de datos incorrectos", "Atenciòn", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
        }
        public string EliminarTablaMaestra(int idMaestro)
        {
            var tabla = new CapaDeDatos.TablaMaestra();

            return(tabla.EliminarTablaMaestra(idMaestro));
        }
 public string InsertarTablaMaestra(CapaDeDatos.TablaMaestra tabla)
 {
     return(tabla.InsertarTablaMaestra(tabla));
 }
 public string ActualizarTablaMaestra(CapaDeDatos.TablaMaestra tabla)
 {
     return(tabla.ActualizarTablaMaestra(tabla));
 }
        public DataTable ListarTablaMaestra()
        {
            var tabla = new CapaDeDatos.TablaMaestra();

            return(tabla.ListarTablaMaestra());
        }