public void BD_Editar_Cotizacion(EN_Cotizacion cot) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conectar(); SqlCommand cmd = new SqlCommand("Sp_Editar_Cotizacion", cn); cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Cotiza", cot.IdCotizacion); cmd.Parameters.AddWithValue("@Id_Ped", cot.IdPedido); cmd.Parameters.AddWithValue("@FechaCoti", cot.FechaCotizacion); cmd.Parameters.AddWithValue("@Vigencia", cot.Vigencia); cmd.Parameters.AddWithValue("@TotalCotiza", cot.TotalCoti); cmd.Parameters.AddWithValue("@Condiciones", cot.Condiciones); cmd.Parameters.AddWithValue("@PrecioconIgv", cot.PrecioConIgv); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); edito = true; } catch (Exception ex) { edito = 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_Cotizacion(EN_Cotizacion cot) { BD_Cotizacion obj = new BD_Cotizacion(); obj.BD_Registrar_Cotizacion(cot); }
public void RN_Editar_Cotizacion(EN_Cotizacion cot) { BD_Cotizacion obj = new BD_Cotizacion(); obj.BD_Editar_Cotizacion(cot); }
private void Guardar_Cotizacion() { RN_Cotizacion obj = new RN_Cotizacion(); EN_Cotizacion coti = new EN_Cotizacion(); Frm_Filtro fil = new Frm_Filtro(); Frm_Exito ex = new Frm_Exito(); Frm_Advertencia adv = new Frm_Advertencia(); Frm_Print_Cotizaciones informeCot = new Frm_Print_Cotizaciones(); try { GuardarPedido(); if (BD_Pedido.guarda == true && BD_Pedido.detalleguarda == true) { txtNroCotiza.Text = RN_TipoDoc.RN_Nro_id(11); coti.IdCotizacion = txtNroCotiza.Text; coti.IdPedido = txtIdPedido.Text; coti.FechaCotizacion = dtp_FechaEmi.Value; coti.Vigencia = Convert.ToInt32(nud_vigencia.Value); coti.TotalCoti = Convert.ToDouble(lbl_TotalPagar.Text); coti.Condiciones = txt_condicion.Text; if (chk_sinIgv.Checked == true) { coti.PrecioConIgv = "No"; } else { coti.PrecioConIgv = "Si"; } coti.EstadoCoti = "Pendiente"; obj.RN_Registrar_Cotizacion(coti); if (BD_Cotizacion.guardo == true) { //Mandar a imprimir cotizacion fil.Show(); informeCot.Tag = txtNroCotiza.Text; informeCot.Crear_Impresion_Cotizacion(); informeCot.ShowDialog(); fil.Hide(); RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(11); fil.Show(); ex.lbl_Msm1.Text = "Cotizacion Guardada Exitosamente."; ex.ShowDialog(); fil.Hide(); pnl_sinProd.Visible = true; lsv_Det.Items.Clear(); txt_cliente.Text = ""; txtNroCotiza.Text = ""; txtIdPedido.Text = ""; lblIdCliente.Text = "-"; txt_condicion.Text = ""; chk_sinIgv.Checked = false; nud_vigencia.Value = 1; } } } catch (Exception e) { fil.Show(); adv.lbl_Msm1.Text = "Error al guardar la cotización: " + e.Message; adv.ShowDialog(); fil.Hide(); } }