private void Guardar_SalidaCaja() { RN_Caja obj = new RN_Caja(); EN_Caja cja = new EN_Caja(); Frm_Advertencia ver = new Frm_Advertencia(); Frm_Filtro fil = new Frm_Filtro(); try { cja.FechaCaja = dtp_fecha.Value; cja.TipoCaja = "Salida"; cja.Concepto = txt_concepto.Text; cja.DePara_Cliente = txt_cliente.Text; cja.Nr_Documento = txt_nroDoc.Text; cja.ImporteCaja = Convert.ToDouble(txt_importe.Text); cja.IdUsu = Convert.ToInt32(Cls_Libreria.IdUsu); cja.TotalUtilidad = 0; cja.TipoPago = cbo_tipoPago.Text; cja.GeneradoPor = "Otros"; obj.RN_Registrar_Movimiento_Caja(cja); if (BD_Caja.seguardo == true) { fil.Show(); ver.lbl_Msm1.Text = "La salida de caja se guardo exitosamente"; ver.ShowDialog(); fil.Hide(); this.Tag = "A"; this.Close(); } } catch (Exception ex) { fil.Show(); ver.lbl_Msm1.Text = "Ha ocurrido un error: " + ex.Message; ver.ShowDialog(); fil.Hide(); } }
public void BD_Registrar_Movimiento_Caja(EN_Caja caja) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conectar2(); SqlCommand cmd = new SqlCommand("sp_registrar_Caja", cn); cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fecha_Caja", caja.FechaCaja); cmd.Parameters.AddWithValue("@Tipo_Caja", caja.TipoCaja); cmd.Parameters.AddWithValue("@Concepto", caja.Concepto); cmd.Parameters.AddWithValue("@De_Para", caja.DePara_Cliente); cmd.Parameters.AddWithValue("@Nro_Doc", caja.Nr_Documento); cmd.Parameters.AddWithValue("@ImporteCaja", caja.ImporteCaja); cmd.Parameters.AddWithValue("@Id_Usu", caja.IdUsu); cmd.Parameters.AddWithValue("@TotalUti", caja.TotalUtilidad); cmd.Parameters.AddWithValue("@TipoPago", caja.TipoPago); cmd.Parameters.AddWithValue("@GeneradoPor", caja.GeneradoPor); 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_Registrar_Movimiento_Caja(EN_Caja caja) { BD_Caja obj = new BD_Caja(); obj.BD_Registrar_Movimiento_Caja(caja); }