public void insertarAdquisicionDeProveedor(objProveedoresXAdquisiciones objProveedorXAdquisicion) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tpro_tadqui_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_proveedor", OracleDbType.Int32, objProveedorXAdquisicion.Cod_Proveedor, ParameterDirection.Input); conn.cmd.Parameters.Add("v_cod_fact_compra", OracleDbType.Int32, objProveedorXAdquisicion.Cod_Fact_Compra, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Adquisición de Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void agregarProveedorAdquisicion() { objProveedoresXAdquisiciones objProveedorXAdquisicion = new objProveedoresXAdquisiciones(); cnProveedoresXAdquisiciones cnProveedorXAdquisicion = new cnProveedoresXAdquisiciones(); if (validarCamposLlenos()) { objProveedorXAdquisicion.Cod_Proveedor = Convert.ToInt32(txtCodProveedor.Text); objProveedorXAdquisicion.Cod_Fact_Compra = Convert.ToInt32(txtCodFacturaCompra.Text); if (cnProveedorXAdquisicion.insertarProveedorAdquisicion(objProveedorXAdquisicion)) { llenarDataGrigViewListaAdquisicionesProveedores(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtCodFacturaCompra.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Boolean insertarProveedorAdquisicion(objProveedoresXAdquisiciones objProveedorXAdquisicion) { Boolean proveedorAdquisicionEncontrado = false; objProveedoresXAdquisiciones objProveedorAdquisicionConsultado = new objProveedoresXAdquisiciones(); objProveedorAdquisicionConsultado.Cod_Proveedor = objProveedorXAdquisicion.Cod_Proveedor; objProveedorAdquisicionConsultado.Cod_Fact_Compra = objProveedorXAdquisicion.Cod_Fact_Compra; proveedorAdquisicionEncontrado = this.cadProveedorXAdquisicion.consultarAdquisicionDeProveedorCodigoProveedorCodigoFacturaCompra(objProveedorAdquisicionConsultado); if (proveedorAdquisicionEncontrado == false) { this.cadProveedorXAdquisicion.insertarAdquisicionDeProveedor(objProveedorXAdquisicion); return(true); } else { MessageBox.Show("Error: Ya existe el mismo Proveedor con la misma Adquisición en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } }
public void eliminarProveedorAdquisicion() { objProveedoresXAdquisiciones objProveedorXAdquisicion = new objProveedoresXAdquisiciones(); cnProveedoresXAdquisiciones cnProveedorXAdquisicion = new cnProveedoresXAdquisiciones(); DialogResult eleccionEliminar = MessageBox.Show("¿Desea eliminar la adquisicón del proveedor seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionEliminar == DialogResult.Yes) { objProveedorXAdquisicion.Cod_Proveedor = Convert.ToInt32(dgvListaAdquisicionesProveedores.CurrentRow.Cells[0].Value.ToString()); objProveedorXAdquisicion.Cod_Fact_Compra = Convert.ToInt32(dgvListaAdquisicionesProveedores.CurrentRow.Cells[2].Value.ToString()); cnProveedorXAdquisicion.eliminarProveedorAdquisicion(objProveedorXAdquisicion); llenarDataGrigViewListaAdquisicionesProveedores(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public Boolean consultarAdquisicionDeProveedorCodigoProveedorCodigoFacturaCompra(objProveedoresXAdquisiciones objProveedorXAdquisicion) { Boolean proveedorAdquisicionEncontrado = false; try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tpro_tadqui_existente", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_proveedor", OracleDbType.Int32, objProveedorXAdquisicion.Cod_Proveedor, ParameterDirection.Input); conn.cmd.Parameters.Add("v_cod_fact_compra", OracleDbType.Int32, objProveedorXAdquisicion.Cod_Fact_Compra, ParameterDirection.Input); conn.cmd.Parameters.Add("v_encontrado", OracleDbType.Int32, ParameterDirection.Output); conn.cmd.ExecuteReader(); int proveedorAdquisicionEncontradoDevuelto = Convert.ToInt32(conn.cmd.Parameters["v_encontrado"].Value.ToString()); if (proveedorAdquisicionEncontradoDevuelto > 0) { proveedorAdquisicionEncontrado = true; } conn.cmd.Dispose(); conn.connection.Close(); return(proveedorAdquisicionEncontrado); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al consultar Adquisición de Proveedor con la base de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(proveedorAdquisicionEncontrado); } }
public void eliminarProveedorAdquisicion(objProveedoresXAdquisiciones objProveedorXAdquisicion) { this.cadProveedorXAdquisicion.eliminarAdquisicionDeProveedor(objProveedorXAdquisicion); }