public bool InsertarProductoCTS(string CadenaConexion, EntidadProyMDIBFGestionTasas.productoCTS Entidad) { bool resultado = true; SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = CadenaConexion; SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "MDIBF_ProductoCTS_Insertar"; SqlParameter prm = new SqlParameter(); prm = cmd.Parameters.Add("@codigo", SqlDbType.VarChar, 50); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.codigo; prm = cmd.Parameters.Add("@nombre", SqlDbType.VarChar, 1000); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.nombre; prm = cmd.Parameters.Add("@tasa", SqlDbType.VarChar, 50); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.tasa; prm = cmd.Parameters.Add("@moneda", SqlDbType.VarChar, 250); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.moneda; prm = cmd.Parameters.Add("@descripcion", SqlDbType.VarChar, 1000); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.descripcion; prm = cmd.Parameters.Add("@tipo", SqlDbType.VarChar, 250); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.tipo; prm = cmd.Parameters.Add("@tasasinpor", SqlDbType.VarChar, 50); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.tasasinpor; prm = cmd.Parameters.Add("@clase", SqlDbType.VarChar, 250); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.clase; prm = cmd.Parameters.Add("@activo", SqlDbType.Int); prm.Direction = ParameterDirection.Input; prm.Value = Entidad.activo; cnn.Open(); cmd.ExecuteNonQuery(); cnn.Close(); return(resultado); }
private void btngrabar_Click(object sender, EventArgs e) { try { if (txtcodigo2.Text.Trim() == "") { MessageBox.Show("Ingrese un valor para el campo código", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txtnombre2.Text.Trim() == "") { MessageBox.Show("Ingrese un valor para el campo nombre", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } #region "Registro: NUEVO" if (_intAccion == 1) // Si es nuevo { DialogResult result = MessageBox.Show("Seguro que desea registrar el producto CTS?", "ProductoCTS", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (!result.Equals(DialogResult.OK)) { return; } if (chkactivo.Checked == false) { _intActivo = 0; } else { _intActivo = 1; } EntidadProyMDIBFGestionTasas.productoCTS _productoCTS = new EntidadProyMDIBFGestionTasas.productoCTS(); _productoCTS.codigo = txtcodigo2.Text.Trim(); _productoCTS.nombre = txtnombre2.Text.Trim(); _productoCTS.tasa = txttasa.Text.Trim(); _productoCTS.moneda = ddlmoneda.SelectedValue.ToString(); _productoCTS.descripcion = txtdescripcion.Text.Trim(); _productoCTS.tipo = ddltipoproducto2.SelectedValue.ToString(); _productoCTS.tasasinpor = txttasa.Text.Trim(); _productoCTS.clase = txtclase.Text; _productoCTS.activo = (int)_intActivo; _resultado = _mProductoCts.InsertarProductoCTS(_conexion, _productoCTS); if (_resultado == true) { MessageBox.Show("Producto CTS insertado con éxito", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); txtcodigo2.Text = ""; txtnombre2.Text = ""; txttasa.Text = ""; txtdescripcion.Text = ""; txtclase.Text = ""; chkactivo.Checked = false; } } #endregion if (_intAccion == 2) // Si es editar { DialogResult result = MessageBox.Show("Seguro que desea editar el registro seleccionado?", "ProductoCTS", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (!result.Equals(DialogResult.OK)) { return; } if (chkactivo.Checked == false) { _intActivo = 0; } else { _intActivo = 1; } EntidadProyMDIBFGestionTasas.productoCTS _productoCTS = new EntidadProyMDIBFGestionTasas.productoCTS(); _productoCTS.productoCTSId = _intProductoCtsId; _productoCTS.codigo = txtcodigo2.Text.Trim(); _productoCTS.nombre = txtnombre2.Text.Trim(); _productoCTS.tasa = txttasa.Text.Trim(); _productoCTS.moneda = ddlmoneda.SelectedValue.ToString(); _productoCTS.descripcion = txtdescripcion.Text.Trim(); _productoCTS.tipo = ddltipoproducto2.SelectedValue.ToString(); _productoCTS.tasasinpor = txttasa.Text.Trim(); _productoCTS.clase = txtclase.Text; _productoCTS.activo = (int)_intActivo; _resultado = _mProductoCts.ActualizarProductoCTS(_conexion, _productoCTS); if (_resultado == true) { MessageBox.Show("Producto CTS actualizado con éxito", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); txtcodigo2.Text = ""; txtnombre2.Text = ""; txttasa.Text = ""; txtdescripcion.Text = ""; txtclase.Text = ""; chkactivo.Checked = false; } } } catch (Exception ex) { MessageBox.Show("Ocurrió el siguiente error: " + ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool ActualizarProductoCTS(string CadenaConexion, EntidadProyMDIBFGestionTasas.productoCTS Entidad) { return(mproductoCTS.ActualizarProductoCTS(CadenaConexion, Entidad)); }