public void BD_Insertar_Pedido(EN_Pedido ped) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conectar(); SqlCommand cmd = new SqlCommand("Sp_Registrar_Pedido", cn); cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_Ped", ped.Id_pedido); cmd.Parameters.AddWithValue("@Id_Cliente", ped.IdCliente); cmd.Parameters.AddWithValue("@SubTotal", ped.SubTotal); cmd.Parameters.AddWithValue("@IgvPed", ped.Igv); cmd.Parameters.AddWithValue("@TotalPed", ped.TotalPedido); cmd.Parameters.AddWithValue("@id_Usu", ped.IdUsuario); cmd.Parameters.AddWithValue("@TotalGancia", ped.TotalGanancia); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); guarda = true; } catch (Exception ex) { guarda = false; if (cn.State == ConnectionState.Open) { cn.Close(); } MessageBox.Show("Error al guardar" + ex.Message, "Capa Datos Producto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void GuardarPedido() { RN_Pedido obj = new RN_Pedido(); EN_Pedido ped = new EN_Pedido(); EN_Det_Pedido det = new EN_Det_Pedido(); Frm_Advertencia adv = new Frm_Advertencia(); Frm_Filtro fil = new Frm_Filtro(); try { txtIdPedido.Text = RN_TipoDoc.RN_Nro_id(10); ped.Id_pedido = txtIdPedido.Text; ped.IdCliente = lblIdCliente.Text; ped.SubTotal = Convert.ToDouble(lbl_subtotal.Text); ped.Igv = Convert.ToDouble(lbl_igv.Text); ped.TotalPedido = Convert.ToDouble(lbl_TotalPagar.Text); ped.IdUsuario = Convert.ToInt32(Cls_Libreria.IdUsu); ped.TotalGanancia = Convert.ToDouble(lbl_totalGanancia.Text); obj.RN_Insertar_Pedido(ped); if (BD_Pedido.guarda == true) { RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(10); det.IdPed = txtIdPedido.Text; for (int i = 0; i < lsv_Det.Items.Count; i++) { var lis = lsv_Det.Items[i]; det.IdPro = lis.SubItems[0].Text; det.Precio = Convert.ToDouble(lis.SubItems[3].Text); det.Cantidad = Convert.ToDouble(lis.SubItems[2].Text); det.Importe = Convert.ToDouble(lis.SubItems[4].Text); det.TipoProd = lis.SubItems[5].Text; det.UnidadMedida = lis.SubItems[6].Text; det.UtilidadUnit = Convert.ToDouble(lis.SubItems[7].Text); det.TotalUtilidad = Convert.ToDouble(lis.SubItems[8].Text); obj.RN_Insertar_Detalle_Pedido(det); } } } catch (Exception ex) { fil.Show(); adv.lbl_Msm1.Text = "Error al guardar: " + ex.Message; adv.ShowDialog(); fil.Hide(); } }
public void RN_Editar_Pedido(EN_Pedido ped) { BD_Pedido obj = new BD_Pedido(); obj.BD_Editar_Pedido(ped); }
public void RN_Insertar_Pedido(EN_Pedido ped) { BD_Pedido obj = new BD_Pedido(); obj.BD_Insertar_Pedido(ped); }