Exemple #1
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                OcultarBotones(true, true, false, false, false, false);
                validarControles();

                if (validarControles() == false)
                {
                    OcultarBotones(false, false, true, false, true, false);
                    return;
                }
                ErrProvider.Clear();
                ObtenerDatosControles();
                if (TipoGuardar == "Nuevo")
                {
                    //agregar
                    MarcaID = ObjCL_Producto.InsertMarca(ObjMarca);
                    DataRow Dr = MantenimientoProductos.Ds.Tables["Marca"].NewRow();
                    Dr["MarcaID"]  = MarcaID;
                    Dr["NomMarca"] = ObjMarca.NomMarca;
                    MantenimientoProductos.Ds.Tables["Marca"].Rows.Add(Dr);

                    lblEstado.Text      = "Se guardo correctamente el registro";
                    lblEstado.ForeColor = Color.Black;
                    ReadOnly(true);
                }
                else if (TipoGuardar == "Actualizar")
                {
                    ObjCL_Producto.UpdateMarca(ObjMarca, "A");

                    //actualizar
                    DataRow[] customerRow = MantenimientoProductos.Ds.Tables["Marca"].Select("MarcaID = '" + ObjMarca.MarcaID + "'");
                    customerRow[0]["NomMarca"] = ObjMarca.NomMarca;

                    lblEstado.Text      = "Se actualizó correctamente el registro";
                    lblEstado.ForeColor = Color.Black;
                    ReadOnly(true);
                }
                TipoGuardar = "";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                ReadOnly(false);
            }
        }