Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 8
0
 public void eliminarRepuesto(objRepuestos objRepuestos)
 {
     this.cadRepuestos.eliminarProveedor(objRepuestos);
 }
Exemplo n.º 9
0
 public void actualizarRepuesto(objRepuestos objRepuestos)
 {
     this.cadRepuestos.actualizarRepuesto(objRepuestos);
 }