private void btnXRut_Click(object sender, EventArgs e)
        {
            ManHuesped man = new ManHuesped();
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txRutEmp.Text) == false || string.IsNullOrEmpty(txRutEmp.Text))
            {
                lbMsg.Text        = ("Ingrese Rut Empresa valido");
                txRutEmp.ReadOnly = false;
                txRutEmp.Focus();
                return;
            }
            if (man.ObtenerIDEmpresa(APP.ObtenerRut(txRutEmp.Text)) == 0)
            {
                dgvHuesped.DataSource = "";
                txRutEmp.ReadOnly     = false;
                txRutEmp.Focus();
                lbMsg.Text = ("Empresa No Encontrada");
            }
            else
            {
                dgvHuesped.DataSource = man.GetHuespedesXRut(APP.ObtenerRut(txRutEmp.Text));
                txRutEmp.ReadOnly     = true;
                lbMsg.Text            = ("Empresa Encontrada");
            }
        }
Пример #2
0
        private void btnTest_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut("12920024h"))
            {
                MessageBox.Show("TRUE");
            }
            else
            {
                MessageBox.Show("FALSE");
            };
        }
Пример #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (txtNOP.Text.Trim() == "")
            {
                lbMsg.Text = ("Ingrese Número Válido");
                txtNOP.Focus();
            }
            else
            {
                try
                {
                    ManOrdenPedido man = new ManOrdenPedido();
                    DataTable      dt  = man.OPXNumero(txtNOP.Text);
                    dgvOP.DataSource = dt;
                    if (dt == null)
                    {
                        lbMsg.Text       = "NRO DE ORDEN No existe";
                        dgvOP.DataSource = "";
                        txtNOP.Enabled   = true;
                    }
                    else
                    {
                        if (dt.Rows.Count == 0)
                        {
                            return;
                        }
                        else
                        {
                            // 0= OP.ESTADO_ORDEN_PEDIDO_ID AS ESTADO, EO.DESCRIPCION, OP.IDORDEN_PEDIDO AS ID_ODP, OP.NRO_ORDEN, OP.EMPLEADO_ID, E.NOMBRE AS EMPLEADO, OP.FECHA, OP.PROVEEDOR_ID, P.RUT , P.DV, P.NOMBRE AS PROVEEDOR, OP.COMENTARIO " +
                            DataRow row = dt.Rows[0];
                            //row[0].ToString();
                            //row[1].ToString();
                            //row[2].ToString();
                            //row[3].ToString();
                            //row[4].ToString();
                            //row[5].ToString();
                            //row[6].ToString();
                            //row[7].ToString();
                            txtNOP.Enabled = false;
                            lbMsg.Text     = "ODP Encontrada";
                        }
                    }
                }
                catch (Exception ex)
                {
                    lbMsg.Text = "ERROR: " + ex;
                }
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txRut.Text) == false)
            {
                lbMsg.Text = ("Ingrese Rut Válido");
                txRut.Focus();
                return;
            }
            else
            {
                try
                {
                    ManEmpresa man = new ManEmpresa();
                    DataTable  dt  = man.EmpresaXRut(APP.ObtenerRut(txRut.Text));
                    dgvEmpresa.DataSource = dt;
                    if (dt == null)
                    {
                        lbMsg.Text            = "RUT No existe";
                        dgvEmpresa.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();
                            txTelefono.Text  = row[4].ToString();
                            txCorreo.Text    = row[5].ToString();
                            txRut.Enabled    = false;
                            lbMsg.Text       = "Rut Encontrado";
                        }
                    }
                }
                catch (Exception ex)
                {
                    lbMsg.Text = "ERROR: " + ex;
                }
            }
        }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txRut.Text))
     {
         lbMsg.Text = ("Debe completar la informacion RUT");
         txRut.Focus();
         return;
     }
     try
     {
         ManHuesped man = new ManHuesped();
         MetodosAPP APP = new MetodosAPP();
         DataTable  dt  = man.UnHueped(APP.ObtenerRut(txRut.Text.Trim()));
         dgvHuesped.DataSource = dt;
         if (dt == null)
         {
             lbMsg.Text            = "Huesped No existe";
             dgvHuesped.DataSource = "";
             txRut.Enabled         = true;
             txRut.Focus();
         }
         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();
                 txApellido.Text = row[3].ToString();
                 txTelefono.Text = row[4].ToString();
                 txCorreo.Text   = row[5].ToString();
                 txRutEmp.Text   = row[7].ToString() + "-" + row[8].ToString();
                 lbMsg.Text      = "Heusped Encontrado";
                 txRut.Enabled   = false;
             }
         }
     }
     catch (Exception ex)
     {
         lbMsg.Text = "ERROR: " + ex;
     }
 }
Пример #6
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txtRut.Text) == false || txtRut.Text.Length <= 3)
            {
                lblMsg.Text = ("Ingrese Rut Válido");
                txtRut.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtNombre.Text) || txtNombre.Text.Length <= 3)
            {
                lblMsg.Text = ("Ingrese la información NOMBRE +4");
                txtNombre.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtApellidoEmp.Text))
            {
                lblMsg.Text = ("Ingrese la información APELLIDO");
                txtApellidoEmp.Focus();
                return;
            }

            int    pRUT    = int.Parse(APP.ObtenerRut(txtRut.Text));
            string pNOMBRE = txtNombre.Text;
            string pAPE    = txtApellidoEmp.Text;

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.EMPLEADO.Where(x => x.RUT == pRUT).FirstOrDefault();
                Console.Write(test);
                Console.Write(test.NOMBRE.ToString());
                test.NOMBRE   = pNOMBRE;
                test.APELLIDO = pAPE;
                if (con.SaveChanges() > 0)
                {
                    lblMsg.Text = "Registro Actualizado";
                }
                else
                {
                    Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lblMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }
        private void btnActualizar_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;
            }
            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 (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 12)
            {
                lbMsg.Text = ("Ingrese la información TELÉFONO");
                txTelefono.Focus();
                return;
            }
            if (APP.ValidacionEmail(txCorreo.Text) == false)
            {
                lbMsg.Text = ("Ingrese la información CORREO valido");
                txCorreo.Focus();
                return;
            }

            int    pRUT      = int.Parse(APP.ObtenerRut(txRut.Text));
            string pNOMBRE   = txNombre.Text;
            string pDIRECC   = txDireccion.Text;
            Int64  pTELEFONO = Int64.Parse(txTelefono.Text);
            string pCORREO   = txCorreo.Text;

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.EMPRESA.Where(x => x.RUT == pRUT).FirstOrDefault();
                Console.Write(test);
                Console.Write(test.NOMBRE.ToString());
                test.NOMBRE    = pNOMBRE;
                test.DIRECCION = pDIRECC;
                test.TELEFONO  = pTELEFONO;
                test.CORREO    = pCORREO;
                if (con.SaveChanges() > 0)
                {
                    LlenarGrilla();
                    Limpiar();
                    lbMsg.Text = "Registro Actualizado";
                }
                else
                {
                    Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ManHuesped man = new ManHuesped();
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txRut.Text) == false || txRut.Text.Length <= 3)
            {
                lbMsg.Text     = ("Ingrese Rut Valido");
                txRut.ReadOnly = false;
                txRut.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txNombre.Text))
            {
                lbMsg.Text = ("Ingrese la información NOMBRE");
                txNombre.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txApellido.Text))
            {
                lbMsg.Text = ("Ingrese la información APELLIDO");
                txApellido.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 12)
            {
                lbMsg.Text = ("Ingrese la información TELÉFONO");
                txTelefono.Focus();
                return;
            }
            if (APP.ValidacionEmail(txCorreo.Text) == false)
            {
                lbMsg.Text = ("Ingrese la información CORREO valido");
                txCorreo.Focus();
                return;
            }

            int    pRUT      = int.Parse(APP.ObtenerRut(txRut.Text));
            string pNOMBRE   = txNombre.Text;
            string pAPELLIDO = txApellido.Text;
            Int64  pTELEFONO = Int64.Parse(txTelefono.Text);
            string pCORREO   = txCorreo.Text;

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.HUESPED.Where(x => x.RUT == pRUT).FirstOrDefault();
                Console.Write(test);
                Console.Write(test.NOMBRE.ToString());
                test.NOMBRE   = pNOMBRE;
                test.APELLIDO = pAPELLIDO;
                test.TELEFONO = pTELEFONO;
                test.CORREO   = pCORREO;
                if (con.SaveChanges() > 0)
                {
                    LimpiarDatosUpda();
                    dgvHuesped.DataSource = man.GetHuespedesXRut(APP.ObtenerRut(txRutEmp.Text));
                    lbMsg.Text            = "Registro Actualizado";
                }
                else
                {
                    Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }
Пример #9
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;
            }
        }
Пример #10
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";
                }
            }
        }
Пример #11
0
        private void btnBuscarODP_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (txODP.Text.Trim() == "")
            {
                lbMsg.Text = ("Ingrese Número de Orden válido");
                txODP.Focus();
            }
            else
            {
                try
                {
                    ManOrdenPedido man = new ManOrdenPedido();
                    DataTable      dt  = man.OPXNumero(txODP.Text);

                    //dgvODP.DataSource = dt;
                    if (dt == null)
                    {
                        lbMsg.Text        = "Nro de Orden No existe";
                        dgvODP.DataSource = "";
                        txODP.Enabled     = true;
                    }
                    else
                    {
                        if (dt.Rows.Count == 0)
                        {
                            return;
                        }
                        else
                        {
                            DataRow row = dt.Rows[0];
                            // 0= OP.ESTADO_ORDEN_PEDIDO_ID AS ESTADO, EO.DESCRIPCION, OP.IDORDEN_PEDIDO AS ID_ODP, OP.NRO_ORDEN, OP.EMPLEADO_ID, E.NOMBRE AS EMPLEADO, OP.FECHA, OP.PROVEEDOR_ID, P.RUT , P.DV, P.NOMBRE AS PROVEEDOR, OP.COMENTARIOS " +
                            if (int.Parse(row[0].ToString()) == 2)
                            {
                                txODP.Text           = row[3].ToString();
                                txODP.ReadOnly       = true;
                                lbEstado.Text        = "  " + row[1].ToString();
                                lbProveedor.Text     = "  " + row[10].ToString();
                                lbIdODP.Text         = row[2].ToString();
                                lbMsg.Text           = "ODP Encontrada";
                                btnBuscarODP.Visible = false;

                                this.dgvODP.SelectionMode         = DataGridViewSelectionMode.FullRowSelect;
                                this.dgvODP.MultiSelect           = false;
                                this.dgvODP.ReadOnly              = true;
                                this.dgvODP.AllowUserToAddRows    = false;
                                this.dgvODP.AllowUserToDeleteRows = false;
                                dgvODP.DataSource    = man.GetRecepcionProdXidPedido(lbIdODP.Text);
                                lblGrilla.Text       = "Seleccione Producto (doble click)";
                                lbMsg.Text           = "ODP Encontrada";
                                btnBuscarODP.Visible = false;
                            }
                            else if (int.Parse(row[0].ToString()) == 1)
                            {
                                lbEstado.Text    = "  " + row[1].ToString();
                                lbProveedor.Text = "  " + row[10].ToString();
                                MessageBox.Show("ODP con Estado Pendiente - Confirme Situación");
                                lbMsg.Text = "ODP con Estado Pendiente - Confirme Situación";
                            }
                            else if (int.Parse(row[0].ToString()) == 3)
                            {
                                lbEstado.Text    = "  " + row[1].ToString();
                                lbProveedor.Text = "  " + row[10].ToString();
                                MessageBox.Show("ODP con Estado Rechazado - Confirme Situación");
                                lbMsg.Text = "ODP con Estado Rechazado - Confirme Situación";
                            }
                            else
                            {
                                lbMsg.Text = "ODP no encontrada - Confirme Situación";
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    lbMsg.Text = "ERROR: " + ex;
                }
            }
        }
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            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 (string.IsNullOrEmpty(txTelefono.Text) || txTelefono.Text.Length >= 10)
            {
                lbMsg.Text = ("Ingrese la información TELÉFONO");
                txTelefono.Focus();
                return;
            }
            if (APP.ValidacionEmail(txCorreo.Text) == false)
            {
                lbMsg.Text = ("Ingrese la información CORREO válido");
                txCorreo.Focus();
                return;
            }

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

            if (man.validarRutEmpresa(APP.ObtenerRut(txRut.Text)))
            {
                USUARIO usu = new USUARIO();
                usu.IDUSUARIO       = 1;
                usu.NOMBRE_USUARIO  = APP.ObtenerRut(txRut.Text);
                usu.CONTRASENIA     = APP.GenerarClave(txNombre.Text, txRut.Text);
                usu.TIPO_USUARIO_ID = 2;       // 2 Cliente Empresa
                AddUsuario(usu);
                id_usu = man.ObtenerIDUsuario(APP.ObtenerRut(txRut.Text));
                if (id_usu == 0)
                {
                    lbMsg.Text = "Problemas con generación de Usuario";
                    return;
                }
                else
                {
                    EMPRESA emp = new EMPRESA();
                    emp.IDEMPRESA  = 1;
                    emp.RUT        = int.Parse(APP.ObtenerRut(txRut.Text));
                    emp.DV         = APP.GenerarDV(APP.ObtenerRut(txRut.Text));
                    emp.NOMBRE     = txNombre.Text;
                    emp.DIRECCION  = txDireccion.Text;
                    emp.TELEFONO   = int.Parse(txTelefono.Text);
                    emp.USUARIO_ID = id_usu;
                    emp.CORREO     = txCorreo.Text;
                    AddEmpresa(emp);
                    btnCancelar.Text = "Salir";
                    lbMsg.Text       = "Usuario Creado";
                    txResult.Visible = true;

                    txResult.Text += "Estimados " + txNombre.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(txRut.Text) + "\r\n" +
                                      "     Clave: " + APP.GenerarClave(txNombre.Text, txRut.Text)) + "\r\n \r\n";

                    txResult.Text += "Lo invitamos a disfrutar de nuestros Servicios.\r\n";
                    txResult.Text += "Ingrese a www.HostalDonaClarita.cl \r\n \r\n \r\n";

                    txResult.Text += "Saludos. Hostal Doña Clarita\r\n \r\n \r\n";

                    txResult.Text += "**Enviar datos a " + txCorreo.Text;
                }
            }
            else
            {
                lbMsg.Text = "Rut Cliente ya Existe";
                txRut.Focus();
                return;
            }
        }