public void insertarServicio(objServicios objServicios) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tservicios_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_empleado", OracleDbType.Int32, objServicios.Cod_Empleado, ParameterDirection.Input); conn.cmd.Parameters.Add("v_tipo", OracleDbType.Varchar2, objServicios.Tipo, ParameterDirection.Input); conn.cmd.Parameters.Add("v_precio", OracleDbType.Double, objServicios.Precio, ParameterDirection.Input); conn.cmd.Parameters.Add("v_descripcion", OracleDbType.Varchar2, objServicios.Descripcion, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Servicio", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void agregarServicio() { objServicios objServicios = new objServicios(); cnServicios cnServicios = new cnServicios(); if (validarCamposLlenos()) { objServicios.Cod_Empleado = Convert.ToInt32(cbMecanicos.SelectedValue.ToString()); objServicios.Tipo = txtTipo.Text; objServicios.Precio = Convert.ToDouble(txtPrecio.Text); objServicios.Descripcion = txtDescripcion.Text; if (cnServicios.insertarServicio(objServicios)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtTipo.BackColor = Color.Tomato; txtPrecio.BackColor = Color.Tomato; txtDescripcion.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void actualizarServicio() { objServicios objServicios = new objServicios(); cnServicios cnServicios = new cnServicios(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el servicio seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { objServicios.Cod_Servicio = txtCodigoServicio.Text; objServicios.Cod_Empleado = Convert.ToInt32(cbMecanicos.SelectedValue); objServicios.Tipo = txtTipo.Text; objServicios.Precio = Convert.ToDouble(txtPrecio.Text); objServicios.Descripcion = txtDescripcion.Text; cnServicios.actualizarServicio(objServicios); llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } } else { MessageBox.Show("Debe de cargar primero un servicio de la lista de servicios", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void eliminarServicio() { objServicios objServicios = new objServicios(); cnServicios cnServicios = new cnServicios(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el servicio seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objServicios.Cod_Servicio = Convert.ToString(dgvListaServicios.CurrentRow.Cells[0].Value); cnServicios.eliminarServicio(objServicios); llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public Boolean consultarServiciosEmpleadoTipoPrecio(objServicios objServicios) { Boolean servicioEncontrado = false; try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tservicios_existente", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_empleado", OracleDbType.Int32, objServicios.Cod_Empleado, ParameterDirection.Input); conn.cmd.Parameters.Add("v_tipo", OracleDbType.Varchar2, objServicios.Tipo, ParameterDirection.Input); conn.cmd.Parameters.Add("v_precio", OracleDbType.Double, objServicios.Precio, ParameterDirection.Input); conn.cmd.Parameters.Add("v_encontrado", OracleDbType.Int32, ParameterDirection.Output); conn.cmd.ExecuteReader(); int proveedorEncontradoDevuelto = Convert.ToInt32(conn.cmd.Parameters["v_encontrado"].Value.ToString()); if (proveedorEncontradoDevuelto > 0) { servicioEncontrado = true; } conn.cmd.Dispose(); conn.connection.Close(); return(servicioEncontrado); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al consultar Servicio con la base de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(servicioEncontrado); } }
public Boolean insertarServicio(objServicios objServicios) { Boolean servicioEncontrado = false; objServicios objServicioConsultado = new objServicios(); objServicioConsultado.Cod_Empleado = objServicios.Cod_Empleado; objServicioConsultado.Tipo = objServicios.Tipo; objServicioConsultado.Precio = objServicios.Precio; servicioEncontrado = this.cadServicios.consultarServiciosEmpleadoTipoPrecio(objServicioConsultado); if (servicioEncontrado == false) { this.cadServicios.insertarServicio(objServicios); return(true); } else { MessageBox.Show("Error: Ya existe este servicio con el mismo código de empleado, tipo de servicio y precio en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } }
public void eliminarServicio(objServicios objServicios) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tservicios_eliminar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_servicio", OracleDbType.Varchar2, objServicios.Cod_Servicio, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al eliminar Servicio", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarServicio(objServicios objServicio) { this.cadServicios.eliminarServicio(objServicio); }
public void actualizarServicio(objServicios objServicio) { this.cadServicios.actualizarServicio(objServicio); }