private void rellenarGrilla(Requisicion re)
        {
            NegocioRequisicion negR = new NegocioRequisicion();
            NegocioUsuario     negU = new NegocioUsuario();
            Usuario            u    = negU.getUsuario(re.USUARIO_RUT);

            this.dgvRequisicion.Rows.Add(re.NUMERO, re.FECHA, re.TIPO, re.DESCRIPCION, re.ESTADO, re.PRIORIDAD, u.NOMBRE + " " + u.APELLIDO);
        }
Example #2
0
        private void cargarNumero()
        {
            NegocioRequisicion negR   = new NegocioRequisicion();
            Double             numero = 0.0;

            numero = negR.getNumeroRequisicion();
            Double starter = 1;
            Double ene     = (numero + starter);

            this.txtNumero.Text = ene.ToString();
        }
Example #3
0
        private void cargarEstado()
        {
            NegocioRequisicion negR = new NegocioRequisicion();


            List <String> lista = negR.getEstados();

            this.cmbEstado.Items.Clear();
            this.cmbEstado.Items.Add("Seleccione...");
            this.cmbEstado.SelectedIndex = 0;
            foreach (String ss in lista)
            {
                this.cmbEstado.Items.Add(ss);
            }
        }
Example #4
0
        private void cargarPrioridad()
        {
            NegocioRequisicion negR = new NegocioRequisicion();


            List <String> lista = negR.getPrioridades();

            this.cmbPrioridad.Items.Clear();
            this.cmbPrioridad.Items.Add("Seleccione...");
            this.cmbPrioridad.SelectedIndex = 0;
            foreach (String ss in lista)
            {
                this.cmbPrioridad.Items.Add(ss);
            }
        }
Example #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            NegocioRequisicion negP = new NegocioRequisicion();


            DialogResult dialogResult = MessageBox.Show(this, "¿Esta seguro que desea eliminar la requisicion N°: \n" + this.txtNumero.Text.Trim() + "?", "Confirmar", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                negP.eliminarRequisicion(double.Parse(this.txtNumero.Text.Trim()));
                MessageBox.Show(this, "requisicion: " + this.txtNumero.Text.Trim() + "\n¡Eliminada con exito!", "¡Exito!");

                limpiarCampos();
            }
        }
Example #6
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (this.txtDescripcion.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese la descripcion de la requisicion", "Error, falta informacion");
                return;
            }


            if (this.cmbEstado.SelectedIndex == 0)
            {
                MessageBox.Show(this, "Seleccione el estado", "Error, falta informacion");
                return;
            }
            if (this.cmbPrioridad.SelectedIndex == 0)
            {
                MessageBox.Show(this, "Seleccione la prioridad", "Error, falta informacion");
                return;
            }
            if (this.cmbTipo.SelectedIndex == 0)
            {
                MessageBox.Show(this, "Seleccione el tipo", "Error, falta informacion");
                return;
            }



            Requisicion r = new Requisicion();

            r.DESCRIPCION = this.txtDescripcion.Text;

            r.FECHA       = DateTime.Now.Year + "//" + DateTime.Now.Month + "//" + DateTime.Now.Day + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
            r.NUMERO      = double.Parse(this.txtNumero.Text);
            r.PRIORIDAD   = this.cmbPrioridad.SelectedItem.ToString();
            r.TIPO        = this.cmbTipo.SelectedItem.ToString();
            r.ESTADO      = this.cmbEstado.SelectedItem.ToString();
            r.USUARIO_RUT = Modulo.usuario.RUT;

            NegocioRequisicion negR = new NegocioRequisicion();

            negR.modificarRequisicion(r);


            MessageBox.Show(this, "Requisicion N°: " + r.NUMERO + "\n¡Modificada con exito!", "¡Exito!");
            limpiarCampos();
        }
Example #7
0
        private void btnBuscarNumero_Click(object sender, EventArgs e)
        {
            NegocioRequisicion negR = new NegocioRequisicion();
            NegocioUsuario     negU = new NegocioUsuario();

            if (negR.existeRequisicion(double.Parse(this.txtBuscarNumero.Text.Trim())) == false)
            {
                MessageBox.Show(this, "No se encontraron resultados", "Error, no hay resultados");
                return;
            }

            Requisicion re = negR.getRequisicion(double.Parse(this.txtBuscarNumero.Text.Trim()));

            ResultadoBusquedaRequisicion rs = new ResultadoBusquedaRequisicion(re, "num");

            rs.StartPosition = FormStartPosition.CenterScreen;
            rs.ShowDialog();
        }