//private void txtMargenUtilidad_TextChanged(object sender, EventArgs e) //{ //txtMargenUtilidad.Text = txtMargenUtilidad.Text.Replace(",", "."); //txtMargenUtilidad.SelectionStart = txtMargenUtilidad.Text.Length; //try //{ // if (txtMargenUtilidad.Text.Trim() == "") { return; } // if (txtPrecioCompra.Text.Trim() == "") { return; } // double precio_compra = 0; // double utilidad = 0; // precio_compra = Convert.ToDouble(txtPrecioCompra.Text) * Convert.ToDouble(txtMargenUtilidad.Text); // txtPrecioVentaMenor.Text = precio_compra.ToString("##.00"); // utilidad = Convert.ToDouble(txtPrecioVentaMenor.Text) - Convert.ToDouble(txtPrecioCompra.Text); // txtUtilidad.Text = utilidad.ToString("##.00"); //} //catch(Exception ex) //{ // string sms = ex.Message; //} //} private void Editar() { RN_Productos obj = new RN_Productos(); EN_Producto producto = new EN_Producto(); Frm_Filtro fil = new Frm_Filtro(); Frm_Exito exi = new Frm_Exito(); Frm_Advertencia adv = new Frm_Advertencia(); try { producto.Idpro = txtIdProducto.Text; producto.Idprove = lblidproveedor.Text; producto.Descripcion = txtdescripcion_producto.Text; producto.Utilidad = Convert.ToDouble(txtUtilidad.Text); producto.Pre_compra = Convert.ToDouble(txtPrecioCompra.Text); producto.IdCat = Convert.ToInt32(lblidcat.Text); producto.IdMar = Convert.ToInt32(lblidmarca.Text); if (xFotoruta.Trim().Length < 5) { producto.Foto = "."; } else { producto.Foto = xFotoruta; } producto.Pre_Venta_Menor = Convert.ToDouble(txtPrecioVentaMenor.Text); producto.Pre_Venta_Mayor = Convert.ToDouble(txtPrecioVentaMayor.Text); producto.Pre_Venta = Convert.ToDouble(txtPrecioVenta.Text); producto.UndMdida = cmbUnidadMedida.Text; producto.PesoUnit = Convert.ToDouble(txtPesoUnit.Text); producto.Utilidad = Convert.ToDouble(txtUtilidad.Text); producto.TipoProd = cmbTipoProducto.Text; producto.ClaveSAT = txtClaveSat.Text; obj.RN_Editar_Producoto(producto); if (BD_Productos.seedito == true) { fil.Show(); exi.lbl_Msm1.Text = "Producto guardado exitosamente."; exi.ShowDialog(); fil.Hide(); this.Tag = "A"; this.Close(); } } catch (Exception ex) { fil.Show(); adv.lbl_Msm1.Text = "Error al guardar el producto: " + ex.Message; adv.ShowDialog(); fil.Hide(); } }
public void BD_Registrar_Producoto(EN_Producto pro) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conectar(); SqlCommand cmd = new SqlCommand("Sp_registrar_Producto", cn); cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idpro", pro.Idpro); cmd.Parameters.AddWithValue("@idprove", pro.Idprove); cmd.Parameters.AddWithValue("@descripcion", pro.Descripcion); cmd.Parameters.AddWithValue("@Pre_compra", pro.Pre_compra); cmd.Parameters.AddWithValue("@StockActual", pro.StockActual); cmd.Parameters.AddWithValue("@idCat", pro.IdCat); cmd.Parameters.AddWithValue("@idMar", pro.IdMar); cmd.Parameters.AddWithValue("@Foto", pro.Foto); cmd.Parameters.AddWithValue("@Pre_Venta_Menor", pro.Pre_Venta_Menor); cmd.Parameters.AddWithValue("@Pre_Venta_Mayor", pro.Pre_Venta_Mayor); cmd.Parameters.AddWithValue("@Pre_Venta", pro.Pre_Venta); cmd.Parameters.AddWithValue("@UndMdida", pro.UndMdida); cmd.Parameters.AddWithValue("@PesoUnit", pro.PesoUnit); cmd.Parameters.AddWithValue("@Utilidad", pro.Utilidad); cmd.Parameters.AddWithValue("@TipoProd", pro.TipoProd); cmd.Parameters.AddWithValue("@ValorporProd", pro.ValorporProd); cmd.Parameters.AddWithValue("@ClaveSAT", pro.ClaveSAT); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); seguardo = true; } catch (Exception ex) { seguardo = false; if (cn.State == ConnectionState.Open) { cn.Close(); } MessageBox.Show("Error al guardar" + ex.Message, "Capa Datos Producto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void RN_Editar_Producoto(EN_Producto pro) { BD_Productos obj = new BD_Productos(); obj.BD_Editar_Producto(pro); }
//private void txtMargenUtilidad_TextChanged(object sender, EventArgs e) //{ //txtMargenUtilidad.Text = txtMargenUtilidad.Text.Replace(",", "."); //txtMargenUtilidad.SelectionStart = txtMargenUtilidad.Text.Length; //try //{ // if (txtMargenUtilidad.Text.Trim() == "") { return; } // if (txtPrecioCompra.Text.Trim() == "") { return; } // double precio_compra = 0; // double utilidad = 0; // precio_compra = Convert.ToDouble(txtPrecioCompra.Text) * Convert.ToDouble(txtMargenUtilidad.Text); // txtPrecioVentaMenor.Text = precio_compra.ToString("##.00"); // utilidad = Convert.ToDouble(txtPrecioVentaMenor.Text) - Convert.ToDouble(txtPrecioCompra.Text); // txtUtilidad.Text = utilidad.ToString("##.00"); //} //catch(Exception ex) //{ // string sms = ex.Message; //} //} private void registrar() { RN_Productos obj = new RN_Productos(); EN_Producto producto = new EN_Producto(); Frm_Filtro fil = new Frm_Filtro(); Frm_Exito ex = new Frm_Exito(); Frm_Advertencia adv = new Frm_Advertencia(); try { producto.Idpro = txtIdProducto.Text; producto.Idprove = lblidproveedor.Text; producto.Descripcion = txtdescripcion_producto.Text; producto.Utilidad = Convert.ToDouble(txtUtilidad.Text); producto.Pre_compra = Convert.ToDouble(txtPrecioCompra.Text); producto.StockActual = 0; producto.Pre_Venta = Convert.ToDouble(txtPrecioVenta.Text); producto.IdCat = Convert.ToInt32(lblidcat.Text); producto.IdMar = Convert.ToInt32(lblidmarca.Text); if (xFotoruta.Trim().Length < 5) { producto.Foto = "."; } else { producto.Foto = xFotoruta; } producto.Pre_Venta_Menor = Convert.ToDouble(txtPrecioVentaMenor.Text); producto.Pre_Venta_Mayor = Convert.ToDouble(txtPrecioVentaMayor.Text); producto.UndMdida = cmbUnidadMedida.Text; producto.PesoUnit = Convert.ToDouble(txtPesoUnit.Text); producto.Utilidad = Convert.ToDouble(txtUtilidad.Text); producto.TipoProd = cmbTipoProducto.Text; producto.ValorporProd = 0; producto.ClaveSAT = txtClaveSat.Text; obj.RN_Registrar_Producoto(producto); if (BD_Productos.seguardo == true) { if (cmbTipoProducto.SelectedIndex == 0) { Registrar_Kardex(txtIdProducto.Text); } RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(4); //RN_TipoDoc.RN_Actualizar_Tipo_Doc(4); fil.Show(); ex.lbl_Msm1.Text = "Producto Guardado Exitosamente."; ex.ShowDialog(); fil.Hide(); this.Tag = "A"; this.Close(); } } catch (Exception e) { fil.Show(); adv.lbl_Msm1.Text = "Error al guardar el producto: " + e.Message; adv.ShowDialog(); fil.Hide(); } }
public void RN_Registrar_Producoto(EN_Producto pro) { BD_Productos obj = new BD_Productos(); obj.BD_Registrar_Producoto(pro); }