public void agregarRepuesto() { objRepuestos objRepuestos = new objRepuestos(); cnRepuestos cnRepuestos = new cnRepuestos(); if (validarCamposLlenos()) { objRepuestos.Tipo = txtTipo.Text; objRepuestos.Precio = Convert.ToDouble(txtPrecio_Unitario.Text); objRepuestos.Descripcion = txtDescripcion.Text; if (cnRepuestos.insertarRepuesto(objRepuestos)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtTipo.BackColor = Color.Tomato; txtPrecio_Unitario.BackColor = Color.Tomato; txtDescripcion.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void eliminarRepuesto() { objRepuestos objRepuestos = new objRepuestos(); cnRepuestos cnRepuestos = new cnRepuestos(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el repuesto seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objRepuestos.Cod_Repuesto = dgvListaRepuestos.CurrentRow.Cells[0].Value.ToString(); cnRepuestos.eliminarRepuesto(objRepuestos); llenarDataGrigView(); txtTipo.Enabled = true; txtPrecio_Unitario.Enabled = true; txtDescripcion.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public void actualizarRepuesto() { objRepuestos objRepuestos = new objRepuestos(); cnRepuestos cnRepuestos = new cnRepuestos(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el repuesto seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { objRepuestos.Cod_Repuesto = txtCodigoRepuesto.Text; objRepuestos.Tipo = txtTipo.Text; objRepuestos.Precio = Convert.ToDouble(txtPrecio_Unitario.Text); objRepuestos.Descripcion = txtDescripcion.Text; cnRepuestos.actualizarRepuesto(objRepuestos); llenarDataGrigView(); txtTipo.Enabled = true; txtPrecio_Unitario.Enabled = true; txtDescripcion.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } } else { MessageBox.Show("Debe de cargar primero un repuesto de la lista de repuestos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void insertarRepuesto(objRepuestos objRepuestos) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_trepuestos_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_descripcion", OracleDbType.Varchar2, objRepuestos.Descripcion, ParameterDirection.Input); conn.cmd.Parameters.Add("v_tipo", OracleDbType.Varchar2, objRepuestos.Tipo, ParameterDirection.Input); conn.cmd.Parameters.Add("v_precio_unitario", OracleDbType.Double, objRepuestos.Precio, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Repuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean consultarRepuestoTipoPrecioDescripcion(objRepuestos objRepuestos) { Boolean repuestoEncontrado = false; try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_trepuestos_existente", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_descripcion", OracleDbType.Varchar2, objRepuestos.Descripcion, ParameterDirection.Input); conn.cmd.Parameters.Add("v_tipo", OracleDbType.Varchar2, objRepuestos.Tipo, ParameterDirection.Input); conn.cmd.Parameters.Add("v_precio_unitario", OracleDbType.Double, objRepuestos.Precio, ParameterDirection.Input); conn.cmd.Parameters.Add("v_encontrado", OracleDbType.Int32, ParameterDirection.Output); conn.cmd.ExecuteReader(); int repuestoEncontradoDevuelto = Convert.ToInt32(conn.cmd.Parameters["v_encontrado"].Value.ToString()); if (repuestoEncontradoDevuelto > 0) { repuestoEncontrado = true; } conn.cmd.Dispose(); conn.connection.Close(); return(repuestoEncontrado); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al consultar Repuesto con la base de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(repuestoEncontrado); } }
public Boolean insertarRepuesto(objRepuestos objRepuestos) { Boolean repuestoEncontrado = false; objRepuestos objRepuestoConsultado = new objRepuestos(); objRepuestoConsultado.Tipo = objRepuestos.Tipo; objRepuestoConsultado.Descripcion = objRepuestos.Descripcion; objRepuestoConsultado.Precio = objRepuestos.Precio; repuestoEncontrado = this.cadRepuestos.consultarRepuestoTipoPrecioDescripcion(objRepuestoConsultado); if (repuestoEncontrado == false) { this.cadRepuestos.insertarRepuesto(objRepuestos); return(true); } else { MessageBox.Show("Error: Ya existe este repuesto con el mismo tipo, precio y descripcion en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } }
public void eliminarProveedor(objRepuestos objRepuestos) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_trepuestos_eliminar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_repuesto", OracleDbType.Varchar2, objRepuestos.Cod_Repuesto, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al eliminar Repuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarRepuesto(objRepuestos objRepuestos) { this.cadRepuestos.eliminarProveedor(objRepuestos); }
public void actualizarRepuesto(objRepuestos objRepuestos) { this.cadRepuestos.actualizarRepuesto(objRepuestos); }