Esempio n. 1
0
        private void MantenedorProveedores_Load(object sender, EventArgs e)
        {
            this.dgvProveedor.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            this.dgvProveedor.MultiSelect   = false;
            this.dgvProveedor.ReadOnly      = true;
            LlenarGrilla();

            ManProveedor man      = new ManProveedor();
            DataTable    dtRubros = man.GetRubros();

            if (dtRubros == null)
            {
                lbMsg.Text = "problema al cargar rubro";
            }
            else
            {
                for (int i = 0; i < dtRubros.Rows.Count; i++)
                {
                    DataRow row = dtRubros.Rows[i];
                    cbxRubro.Items.Add(row[1]);
                }
            }
            cbxRubro.Items.Insert(0, "-Seleccione Rubro-");
            cbxRubro.SelectedIndex = 0;
        }
Esempio n. 2
0
        private void GenerarOrdenDePedido()
        {
            ManOrdenPedido manOP = new ManOrdenPedido();
            ORDEN_PEDIDO   OP    = new ORDEN_PEDIDO();

            OP.NRO_ORDEN    = manOP.get_NRO_ORDEN_Nuevo();
            txNroOrden.Text = OP.NRO_ORDEN.ToString();
            int idEmpleado = manOP.GetIdEmpleado(int.Parse(Global.usuarioKEY[0]));

            OP.EMPLEADO_ID = idEmpleado;
            Console.WriteLine(" OP.EEMPLEADO_ID " + OP.EMPLEADO_ID);
            OP.FECHA = DateTime.Today;
            Console.WriteLine(" OP.FECHA " + OP.FECHA);
            ManProveedor manP = new ManProveedor();
            String       rut  = txRutProvee.Text;

            OP.PROVEEDOR_ID           = manP.ObtenerIDProveedor(rut.Substring(0, rut.Length - 2));
            OP.ESTADO_ORDEN_PEDIDO_ID = 1; //estado PENDIENTE
            Console.WriteLine("OP.NRO_ORDEN = " + OP.NRO_ORDEN);
            Console.WriteLine(" OP.EMPLEADO_ID = " + OP.EMPLEADO_ID);
            Console.WriteLine(" OP.PROVEEDOR_ID = " + OP.PROVEEDOR_ID);

            using (EntitiesHostal con = new EntitiesHostal())
            {
                con.ORDEN_PEDIDO.Add(OP);
                con.SaveChanges();
            }
            btnGenerarOC.Visible  = false;
            dgvProdSelec.ReadOnly = true;
            dgvProductos.Visible  = false;
            lblProductosSel.Text  = "Productos Seleccionados";
            txGrilla.Text         = "DATOS CONFIRMACION:";
            lblpro.Visible        = false;
            lbMsg.Text            = "Orden de Pedido Registrada Correctamente.";
        }
Esempio n. 3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Rut Valido");
                txRut.Focus();
                return;
            }

            try
            {
                ManProveedor man = new ManProveedor();
                DataTable    dt  = man.ProveedorXRut(APP.ObtenerRut(txRut.Text));
                dgvProveedor.DataSource = dt;
                if (dt == null)
                {
                    lbMsg.Text = "RUT No existe";
                    dgvProveedor.DataSource = "";
                    txRut.Enabled           = true;
                }
                else
                {
                    if (dt.Rows.Count == 0)
                    {
                        return;
                    }
                    else
                    {
                        DataRow row = dt.Rows[0];

                        txRut.Text       = row[0].ToString() + "-" + row[1].ToString();
                        txNombre.Text    = row[2].ToString();
                        txDireccion.Text = row[3].ToString();
                        cbxRubro.Text    = row[4].ToString();
                        txRut.Enabled    = false;
                        lbMsg.Text       = "Rut Encontrado";
                    }
                }
            }
            catch (Exception ex)
            {
                lbMsg.Text = "ERROR: " + ex;
            }
        }
Esempio n. 4
0
        private void RegistrarProveedor_Load(object sender, EventArgs e)
        {
            ManProveedor man      = new ManProveedor();
            DataTable    dtRubros = man.GetRubros();

            if (dtRubros == null)
            {
                lbMsg.Text = "problema al cargar rubro";
            }
            else
            {
                for (int i = 0; i < dtRubros.Rows.Count; i++)
                {
                    DataRow row = dtRubros.Rows[i];
                    cbxRubros.Items.Add(row[1]);
                }
            }
            cbxRubros.Items.Insert(0, "-Seleccione Rubro-");
            cbxRubros.SelectedIndex = 0;
        }
Esempio n. 5
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP    = new MetodosAPP();
            string     pRubro = "";


            if (APP.validarRut(txtRut.Text) == false || txtRut.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Rut Valido");
                txtRut.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txtNombre.Text) || txtNombre.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese la información NOMBRE +4");
                txtNombre.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtDireccion.Text))
            {
                lbMsg.Text = ("Ingrese la información DIRECCIÓN");
                txtDireccion.Focus();
                return;
            }

            Console.Write("RUBRO HUGO:::" + cbxRubros.Text + "::: ");
            if (cbxRubros.SelectedIndex == 0)
            {
                lbMsg.Text = ("Seleccione un Rubro");
                cbxRubros.Focus();
                return;
            }
            else
            {
                pRubro = cbxRubros.SelectedItem.ToString();
            }



            //if (string.IsNullOrEmpty(txtRubro.Text))
            //{
            //    lbMsg.Text = ("Ingrese la información RUBRO");
            //    txtRubro.Focus();
            //    return;
            //}

            int          id_usu = 0;
            ManProveedor man    = new ManProveedor();

            Console.Write("RUBRO HUGO:::" + pRubro + "::: ");
            if (man.validarRutProveedor(APP.ObtenerRut(txtRut.Text)))
            {
                USUARIO usu = new USUARIO();
                usu.IDUSUARIO       = 1;
                usu.NOMBRE_USUARIO  = APP.ObtenerRut(txtRut.Text);
                usu.CONTRASENIA     = APP.GenerarClave(txtNombre.Text, txtRut.Text);
                usu.TIPO_USUARIO_ID = 3;       // 3 Proveedor
                AddUsuario(usu);
                id_usu = man.ObtenerIDUsuario(APP.ObtenerRut(txtRut.Text));
                if (id_usu == 0)
                {
                    lbMsg.Text = "Problemas con generación de Usuario";
                    return;
                }
                else
                {
                    PROVEEDOR prov = new PROVEEDOR();
                    prov.IDPROVEEDOR = 1;
                    prov.RUT         = int.Parse(APP.ObtenerRut(txtRut.Text));
                    prov.DV          = APP.GenerarDV(APP.ObtenerRut(txtRut.Text));
                    prov.NOMBRE      = txtNombre.Text;
                    prov.DIRECCION   = txtDireccion.Text;
                    prov.RUBRO_ID    = man.GetIDRubro(pRubro);
                    prov.USUARIO_ID  = id_usu;
                    AddProveedor(prov);
                    btnCancel.Text   = "Salir";
                    lbMsg.Text       = "Usuario Creado";
                    txResult.Visible = true;

                    txResult.Text += "Estimado " + txtNombre.Text + "\r\n \r\n";
                    txResult.Text += "Estos son sus datos para poder acceder a nuestro Sistema.\r\n \r\n";
                    txResult.Text += ("     Usuario: " + APP.ObtenerRut(txtRut.Text) + "\r\n" +
                                      "     Clave: " + APP.GenerarClave(txtNombre.Text, txtRut.Text)) + "\r\n \r\n";

                    txResult.Text += "Ingrese a www.HostalDonaClarita.cl para revisar Órdenes de Pedidos.\r\n \r\n \r\n";
                    txResult.Text += "Hostal Doña Clarita\r\n \r\n \r\n";

                    txResult.Text += "**Informar datos al Proveedor";
                }
            }
            else
            {
                lbMsg.Text = "Rut Proveedor ya Existe";
                txtRut.Focus();
                return;
            }
        }
Esempio n. 6
0
        public void LlenarGrilla()
        {
            ManProveedor man = new ManProveedor();

            dgvProveedor.DataSource = man.todosProveedor();
        }
Esempio n. 7
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            MetodosAPP   APP    = new MetodosAPP();
            ManProveedor man    = new ManProveedor();
            string       pRubro = "";

            if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Rut Válido");
                txRut.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txNombre.Text) || txNombre.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese la información NOMBRE +4");
                txNombre.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txDireccion.Text))
            {
                lbMsg.Text = ("Ingrese la información DIRECCIÓN");
                txDireccion.Focus();
                return;
            }
            if (cbxRubro.SelectedIndex == 0)
            {
                lbMsg.Text = ("Seleccione un Rubro");
                cbxRubro.Focus();
                return;
            }
            else
            {
                pRubro = cbxRubro.SelectedItem.ToString();
            }

            int    pRUT    = int.Parse(APP.ObtenerRut(txRut.Text));
            string pNOMBRE = txNombre.Text;
            string pDIRECC = txDireccion.Text;


            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.PROVEEDOR.Where(x => x.RUT == pRUT).FirstOrDefault();
                Console.Write(test);
                Console.Write(test.NOMBRE.ToString());
                test.NOMBRE    = pNOMBRE;
                test.DIRECCION = pDIRECC;
                test.RUBRO_ID  = man.GetIDRubro(pRubro);
                if (con.SaveChanges() > 0)
                {
                    lbMsg.Text = "Registro Actualizado";
                    dgvProveedor.DataSource = "";
                }
                else
                {
                    Console.Write("PROBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }