コード例 #1
0
        private void dg_tabla_productos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dg_tabla_productos.Rows[e.RowIndex].Cells["ELIMINAR"].Selected)
            {
                Form_validacion obj_validacion = new Form_validacion();
                DialogResult    opcion         = obj_validacion.validacion("Desea eliminar el siguiente producto!!");

                if (DialogResult.Yes == opcion)
                {
                    obj_entidades_pro.Id_producto = Convert.ToInt32(dg_tabla_productos.Rows[e.RowIndex].Cells[2].Value.ToString());
                    obj_negocio_pro.eliminar_producto(obj_entidades_pro);
                    Form_notificacion notificacion = new Form_notificacion("Eliminado!!!");
                    notificacion.ShowDialog();
                    mostrar_buscar_tabla();
                    ocultar_mover_anchar_columnas();
                }
            }
            else if (dg_tabla_productos.Rows[e.RowIndex].Cells["EDITAR"].Selected)
            {
                Form_mant_prod ven_man_pro = new Form_mant_prod();

                ven_man_pro.editarse                 = true;
                ven_man_pro.txt_id_producto.Text     = dg_tabla_productos.Rows[e.RowIndex].Cells["id_producto"].Value.ToString();
                ven_man_pro.txt_codigo.Text          = dg_tabla_productos.Rows[e.RowIndex].Cells["codigo"].Value.ToString();
                ven_man_pro.txt_nombre_producto.Text = dg_tabla_productos.Rows[e.RowIndex].Cells["producto"].Value.ToString();
                ven_man_pro.txt_pre_compra.Text      = dg_tabla_productos.Rows[e.RowIndex].Cells["precio_compra"].Value.ToString();
                ven_man_pro.txt_pre_venta.Text       = dg_tabla_productos.Rows[e.RowIndex].Cells["precio_venta"].Value.ToString();
                ven_man_pro.txt_stock.Text           = dg_tabla_productos.Rows[e.RowIndex].Cells["stock"].Value.ToString();
                ven_man_pro.cmb_categoria.Text       = dg_tabla_productos.Rows[e.RowIndex].Cells["categoria"].Value.ToString();
                // ven_man_pro.cmb_marca.Text = dg_tabla_productos.Rows[e.RowIndex].Cells["marcas"].Value.ToString();
                ven_man_pro.ShowDialog();
                mostrar_buscar_tabla();
                ocultar_mover_anchar_columnas();
            }
        }
コード例 #2
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     if (datagrid_categoria.SelectedRows.Count > 0)
     {
         try
         {
             Form_validacion obj_validacion = new Form_validacion();
             DialogResult    opcion         = obj_validacion.validacion();
             // DialogResult opcion = MessageBox.Show("Desea eliminar este usuario!!!", "Adventencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (DialogResult.Yes == opcion)
             {
                 obj_entidad.Id_categoria = int.Parse(datagrid_categoria.CurrentRow.Cells[0].Value.ToString());
                 obj_negocio.Eliminar_categoria(obj_entidad);
                 Form_notificacion notificacion = new Form_notificacion("Eliminado!!!");
                 notificacion.ShowDialog();
                 mostrar_buscar_tabla("");
                 editarse = false;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error: " + ex.Message);
         }
     }
 }
コード例 #3
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (editarse == false)
            {
                try
                {
                    // MessageBox.Show("marca"+ cmb_categoria.SelectedValue);
                    //llama al objeto glogal obj_entidad y le asigna los valores por medio de set
                    obj_entidad_prod.Codigo          = int.Parse(txt_codigo.Text);
                    obj_entidad_prod.Producto        = txt_nombre_producto.Text;
                    obj_entidad_prod.Stock           = int.Parse(txt_stock.Text);
                    obj_entidad_prod.Precio_compra   = decimal.Parse(txt_pre_compra.Text);
                    obj_entidad_prod.Precio_venta    = decimal.Parse(txt_pre_venta.Text);
                    obj_entidad_prod.Fk_id_categoria = int.Parse(cmb_categoria.SelectedValue.ToString());
                    obj_entidad_prod.Fk_id_marca     = int.Parse(cmb_marca.SelectedValue.ToString());
                    //pasa por parametro el objeto de tipo negocio
                    obj_negocio_prod.Insertar_producto(obj_entidad_prod);
                    Form_notificacion notificacion = new Form_notificacion("Guardado!!!");
                    notificacion.ShowDialog();
                    // mostrar_buscar_tabla("");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo guardar el producto  " + ex.Message);
                }
                this.Close();
            }
            else
            {
                //metodo editar estudiante
                try
                {  //
                    obj_entidad_prod.Id_producto     = int.Parse(txt_id_producto.Text);
                    obj_entidad_prod.Codigo          = int.Parse(txt_codigo.Text);
                    obj_entidad_prod.Producto        = txt_nombre_producto.Text;
                    obj_entidad_prod.Stock           = int.Parse(txt_stock.Text);
                    obj_entidad_prod.Precio_compra   = decimal.Parse(txt_pre_compra.Text);
                    obj_entidad_prod.Precio_venta    = decimal.Parse(txt_pre_venta.Text);
                    obj_entidad_prod.Fk_id_categoria = int.Parse(cmb_categoria.SelectedValue.ToString());
                    obj_entidad_prod.Fk_id_marca     = int.Parse(cmb_marca.SelectedValue.ToString());
                    obj_negocio_prod.modificar_producto(obj_entidad_prod);
                    Form_notificacion notificacion = new Form_notificacion("Editado!!!");
                    notificacion.ShowDialog();

                    editarse = false;
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo editar la categoria " + ex.Message);
                }
            }
        }
コード例 #4
0
 private void btn_guardar_Click(object sender, EventArgs e)
 {
     if (editarse == false)
     {
         try
         {
             //llama al objeto glogal obj_entidad y le asigna los valores por medio de set
             obj_entidad.Codigo      = int.Parse(txt_codigo.Text);
             obj_entidad.Nombre      = txt_nombre.Text;
             obj_entidad.Descripcion = txt_descripcion.Text;
             //pasa por parametro el objeto de tipo negocio
             obj_negocio.Insertar_categoria(obj_entidad);
             Form_notificacion notificacion = new Form_notificacion("Guardado!!!");
             notificacion.ShowDialog();
             mostrar_buscar_tabla("");
         }
         catch (Exception ex)
         {
             MessageBox.Show("No se pudo guardar la categoria " + ex.Message);
         }
     }
     else
     {
         //metodo editar estudiante
         try
         {  //
             obj_entidad.Id_categoria = int.Parse(id_categoria);
             obj_entidad.Codigo       = int.Parse(txt_codigo.Text);
             obj_entidad.Nombre       = txt_nombre.Text;
             obj_entidad.Descripcion  = txt_descripcion.Text;
             obj_negocio.Modificar_categoria(obj_entidad);
             Form_notificacion notificacion = new Form_notificacion("Editado!!!");
             notificacion.ShowDialog();
             mostrar_buscar_tabla("");
             editarse        = false;
             txt_buscar.Text = "";
         }
         catch (Exception ex)
         {
             MessageBox.Show("No se pudo editar la categoria " + ex.Message);
         }
     }
     limpiar_cajas();
 }