コード例 #1
0
        private void btnMarca_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tx_marca.Text) || tx_marca.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Marca de Producto.");
                tx_marca.Focus();
                return;
            }
            MARCA mar = new MARCA();

            mar.DESCRIPCION = tx_marca.Text;

            try
            {
                using (EntitiesHostal con = new EntitiesHostal())
                {
                    con.MARCA.Add(mar);
                    con.SaveChanges();
                }
                lbMsg.Text    = ("Marca de Producto Ingresado.");
                tx_marca.Text = "";
                CargarDatos();
            }
            catch (Exception ex)
            {
                lbMsg.Text = ("Marca de Producto No ingresado Reintente.");
                Console.WriteLine("MARCA;;;; " + ex);
                tx_marca.Focus();
                return;
            }
        }
コード例 #2
0
        private void btnTipo_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tx_tipo.Text) || tx_tipo.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Tipo de Producto.");
                tx_tipo.Focus();
                return;
            }
            TIPO_PRODUCTO tip = new TIPO_PRODUCTO();

            tip.DESCRIPCION = tx_tipo.Text;

            try
            {
                using (EntitiesHostal con = new EntitiesHostal())
                {
                    con.TIPO_PRODUCTO.Add(tip);
                    con.SaveChanges();
                }
                lbMsg.Text   = ("Tipo de Producto Ingresado.");
                tx_tipo.Text = "";
                CargarDatos();
            }
            catch (Exception ex)
            {
                lbMsg.Text = ("Tipo de Producto No ingresado Reintente.");
                Console.WriteLine("PRODUCTO;;;; " + ex);
                tx_tipo.Focus();
                return;
            }
        }
コード例 #3
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.";
        }
コード例 #4
0
        private void btnCantidad_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txCantidad.Text) || Int32.Parse(txCantidad.Text) <= 0)
            {
                lbMsg.Text = ("Ingrese Cantidad");
                txCantidad.Focus();
                return;
            }
            Int32 cantidad = Int32.Parse(txCantidad.Text);
            Int32 IDProduc = Int32.Parse(lbIDProducCant.Text);

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.PRODUCTO.Where(x => x.IDPRODUCTO == IDProduc).FirstOrDefault();
                Console.Write(test);
                Console.Write(test.IDPRODUCTO.ToString());
                test.STOCK = cantidad;
                if (con.SaveChanges() > 0)
                {
                    grbxCantidad.Visible = false;
                    LlenarGrilla();
                    lbMsg.Text = "Stock de Producto Actualizado";
                }
                else
                {
                    Console.Write("PROBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }
コード例 #5
0
 public void AddProveedor(PROVEEDOR prov)
 {
     using (EntitiesHostal con = new EntitiesHostal())
     {
         con.PROVEEDOR.Add(prov);
         con.SaveChanges();
     }
     btnIngresar.Visible = false;
 }
コード例 #6
0
        public void AddUsuario(USUARIO usu)

        {
            using (EntitiesHostal con = new EntitiesHostal())
            {
                con.USUARIO.Add(usu);
                con.SaveChanges();
            }
        }
コード例 #7
0
 public void AddEmpresa(EMPRESA emp)
 {
     using (EntitiesHostal con = new EntitiesHostal())
     {
         con.EMPRESA.Add(emp);
         con.SaveChanges();
     }
     btnIngresar.Visible = false;
 }
コード例 #8
0
 public void AddRecepcionProducto(RECEPCION_PRODUCTO rp)
 {
     try
     {
         using (EntitiesHostal con = new EntitiesHostal())
         {
             con.RECEPCION_PRODUCTO.Add(rp);
             con.SaveChanges();
         }
         lbMsg.Text = "Orden de Pedido Registrada Correctamente. (Recepcion de Producto Pendiente)";
     }
     catch {
         Console.WriteLine("Error por fila de DataGridView");
     }
 }
コード例 #9
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";
                }
            }
        }
コード例 #10
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txNombre.Text))
            {
                lbMsg.Text = ("Ingrese la información Usuario/Rut sin DV");
                txNombre.Focus();
                return;
            }
            string       pNOMBRE = txNombre.Text;
            DialogResult result  = MessageBox.Show("¿Está seguro de Eliminar Usuario?", "Confirmación de Eliminación", MessageBoxButtons.YesNo);

            Console.Write(result);
            if (result == DialogResult.Yes)
            {
                using (EntitiesHostal con = new EntitiesHostal())
                {
                    var test = con.USUARIO.Where(x => x.NOMBRE_USUARIO == pNOMBRE).FirstOrDefault();
                    test.NOMBRE_USUARIO  = pNOMBRE;
                    test.TIPO_USUARIO_ID = 5;

                    if (con.SaveChanges() > 0)
                    {
                        lbMsg.Text            = "Registro Eliminado";
                        dgvUsuario.DataSource = "";
                        txContra.Text         = "";
                        txNombre.Text         = "";
                        txContra.Enabled      = false;
                        txNombre.Enabled      = true;
                        txUpdate.Visible      = true;
                        txUpdate.Text         = "Último Cambio: Usuario: " + pNOMBRE + " eliminado";
                    }
                    else
                    {
                        Console.Write("PROBLEMAS AL ELIMINAR DATOS_:" + e);
                        lbMsg.Text = "Problemas al eliminar. Revise los datos";
                    }
                }
            }
            else
            {
                lbMsg.Text = "Problemas al eliminar Usuario. Revise los datos";
                return;
            }
        }
コード例 #11
0
        private void btnFamilia_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tx_familia.Text) || tx_familia.Text.Length <= 3)
            {
                lbMsg.Text = ("Ingrese Familia de Producto.");
                tx_familia.Focus();
                return;
            }
            FAMILIA_PRODUCTO fam = new FAMILIA_PRODUCTO();

            fam.DESCRIPCION = tx_familia.Text;
            using (EntitiesHostal con = new EntitiesHostal())
            {
                con.FAMILIA_PRODUCTO.Add(fam);
                con.SaveChanges();
            }
            lbMsg.Text      = ("Familia de Producto Ingresada.");
            tx_familia.Text = "";
            CargarDatos();
        }
コード例 #12
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txNombre.Text))
            {
                lbMsg.Text = ("Ingrese la información Usuario/Rut sin DV");
                txNombre.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txContra.Text))
            {
                lbMsg.Text = ("Ingrese la información Nueva CONTRASEÑA");
                txContra.Focus();
                return;
            }

            string pNOMBRE = txNombre.Text;
            string pCONTRA = txContra.Text;

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var test = con.USUARIO.Where(x => x.NOMBRE_USUARIO == pNOMBRE).FirstOrDefault();
                test.NOMBRE_USUARIO = pNOMBRE;
                test.CONTRASENIA    = pCONTRA;
                if (con.SaveChanges() > 0)
                {
                    lbMsg.Text            = "Registro Actualizado";
                    dgvUsuario.DataSource = "";
                    txContra.Text         = "";
                    txNombre.Text         = "";
                    txContra.Enabled      = false;
                    txNombre.Enabled      = true;
                    txUpdate.Visible      = true;
                    txUpdate.Text         = "Ultimo Cambio: Usuario: " + pNOMBRE + " Nueva contraseña: " + pCONTRA;
                }
                else
                {
                    Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                }
            }
        }
コード例 #13
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";
                }
            }
        }
コード例 #14
0
        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";
                }
            }
        }
コード例 #15
0
        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";
                }
            }
        }
コード例 #16
0
        private void btnIngresoProd_Click(object sender, EventArgs e)
        {
            ManProducto man     = new ManProducto();
            string      familia = "";
            string      tipo    = "";
            string      marca   = "";

            if (string.IsNullOrEmpty(txPrecioEst.Text))
            {
                lbMsg.Text = ("Ingrese Precio Estimado.");
                txPrecioEst.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtSctockCri.Text))
            {
                lbMsg.Text = ("Ingrese Stock Critico.");
                txtSctockCri.Focus();
                return;
            }
            if (cbxFamilia.SelectedIndex == 0)
            {
                lbMsg.Text = ("Seleccione Familia de Producto");
                cbxFamilia.Focus();
                return;
            }
            else
            {
                familia = cbxFamilia.SelectedItem.ToString();
            }
            if (cbxTipo.SelectedIndex == 0)
            {
                lbMsg.Text = ("Seleccione Tipo de Producto");
                cbxTipo.Focus();
                return;
            }
            else
            {
                tipo = cbxTipo.SelectedItem.ToString();
            }
            if (cbxMarca.SelectedIndex == 0)
            {
                lbMsg.Text = ("Seleccione Marca de Producto");
                cbxMarca.Focus();
                return;
            }
            else
            {
                marca = cbxMarca.SelectedItem.ToString();
            }

            PRODUCTO prod = new PRODUCTO();

            prod.FAMILIA_PRODUCTO_ID = man.GetIDFamilia(familia);
            prod.TIPO_PRODUCTO_ID    = man.GetIDTipo(tipo);
            prod.MARCA_ID            = man.GetIDMarca(marca);
            prod.STOCK_CRITICO       = int.Parse(txtSctockCri.Text);
            prod.PRECIO          = int.Parse(txPrecioEst.Text);
            prod.STOCK           = 0;
            prod.CODIGO_BARRA_ID = 1;

            try
            {
                using (EntitiesHostal con = new EntitiesHostal())
                {
                    con.PRODUCTO.Add(prod);
                    con.SaveChanges();
                }
                MessageBox.Show("Producto Ingresado Correctamente");
                lbMsg.Text        = ("Producto Ingresado Correctamente.");
                txPrecioEst.Text  = "";
                txtSctockCri.Text = "";
                CargarDatos();
                LlenarGrilla();
            }
            catch (Exception ex)
            {
                lbMsg.Text = ("Producto No ingresado Reintente.");
                Console.WriteLine("PRODUCTO;;;; " + ex);
                return;
            }
        }
コード例 #17
0
        private void ActualizarRecepcionProducto()
        {
            Console.WriteLine("lbIDRecep.Text " + lbIDRecep.Text);
            int idRecep = int.Parse(lbIDRecep.Text);

            using (EntitiesHostal con = new EntitiesHostal())
            {
                var UpRecepProd = con.RECEPCION_PRODUCTO.Where(x => x.IDRECEPCION_PRODUCTO == idRecep).FirstOrDefault();
                UpRecepProd.ESTADO_RECEPCION_ID = 2; //Cerrada
                UpRecepProd.FECHA = DateTime.Now;

                if (con.SaveChanges() > 0)
                {
                    lbMsg.Text = "Estado Recepcion Actualizado.";
                }
                else
                {
                    Console.Write("LOG RECEP: PREOBLEMAS AL ACTUALIZAR DATOS_:");
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                    return;
                }
            }

            int IdProd = int.Parse(lbIDProd.Text);

            using (EntitiesHostal con2 = new EntitiesHostal())
            {
                var test = con2.PRODUCTO.Where(x => x.IDPRODUCTO == IdProd).FirstOrDefault();
                test.STOCK             = test.STOCK + int.Parse(lbCantidad.Text);
                test.FECHA_VENCIMIENTO = dtiVencimiento.Value;
                if (con2.SaveChanges() > 0)
                {
                    lbMsg.Text = "STOCK y Fecha Vencimiento Producto Actualizado.";
                }
                else
                {
                    Console.Write("LOG RECEP PROD: PREOBLEMAS AL ACTUALIZAR DATOS_:");
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                    return;
                }
            }
            ManOrdenPedido man    = new ManOrdenPedido();
            CODIGO_BARRA   cbProd = new CODIGO_BARRA();

            Console.WriteLine("RE.::: " + man.SetCodigoBarra(lbIDRecep.Text));
            Int64 dbText      = Int64.Parse(man.SetCodigoBarra(lbIDRecep.Text));
            var   CodigoBarra = dbText;

            cbProd.CODIGO = CodigoBarra;
            using (EntitiesHostal con4 = new EntitiesHostal())
            {
                con4.CODIGO_BARRA.Add(cbProd);
                con4.SaveChanges();
            }


            using (EntitiesHostal con3 = new EntitiesHostal())
            {
                var test2 = con3.PRODUCTO.Where(x => x.IDPRODUCTO == IdProd).FirstOrDefault();
                test2.CODIGO_BARRA_ID = man.GetIdCodBarra(CodigoBarra);
                if (con3.SaveChanges() > 0)
                {
                    lbMsg.Text = "Codigo Barra Actualizado.";
                }
                else
                {
                    Console.Write("LOG RECEP CODIGO BARRA: PREOBLEMAS AL ACTUALIZAR DATOS_:");
                    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                    return;
                }
            }
        }
コード例 #18
0
        private void btnSalida_Click(object sender, EventArgs e)
        {
            ManOrdenCompra man       = new ManOrdenCompra();
            string         pNroOrden = txOrdenCom.Text;

            if (PRut == "" || pNroOrden == "")
            {
                lbMsg.Text = "Seleccione un Huesped";
                return;
            }
            DataTable data = new DataTable();

            Console.Write("LOG HUGO SAL pNroOrden:" + pNroOrden);
            Console.Write("LOG HUGO SAL PRut:" + PRut);
            data = man.getID_OCHuesped(pNroOrden, PRut);
            if (data.Rows.Count == 0)
            {
                return;
            }
            else
            {
                DataRow rows = data.Rows[0];
                //0.IDORDEN_COMPRA ,1.IDHUESPED_HABITACION, 2.IDHUESPED, 3.IDESTADO_HUESPED, 4.IDEMPRESA,
                //5.IDHABITACION,6.IDESTADO_HABITACION,7.IDFECHAS_RESERVAS,8.IDORDEN_COMEDOR,9.IDSERVICIO,
                //10.IDPLATO,11.IDSERVICIO txDatosHue.Visible = true;
                int pIDHUESPED    = int.Parse(rows[2].ToString());
                int pIDHABITACION = int.Parse(rows[5].ToString());

                using (EntitiesHostal con = new EntitiesHostal())
                {
                    var test = con.HUESPED.Where(x => x.IDHUESPED == pIDHUESPED).FirstOrDefault();
                    Console.Write(test);
                    Console.Write(test.ESTADO_HUESPED.ToString());
                    test.ESTADO_HUESPED_ID = 2; //--CHECKOUT
                    if (con.SaveChanges() > 0)
                    {
                        PRut                = "";
                        lbMsg.Text          = "Estado Huesped Actualizado";
                        dgvCheck.DataSource = man.GetOrdenesxNro(int.Parse(pNroOrden));
                        txDatosHue.Text     = "";
                    }
                    else
                    {
                        Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                        lbMsg.Text = "Problemas al actualizar. Revise los datos";
                        return;
                    }

                    //var test2 = con.HABITACION.Where(x => x.IDHABITACION == pIDHABITACION).FirstOrDefault();
                    //Console.Write(test2);
                    //Console.Write(test2.ESTADO_HABITACION_ID.ToString());
                    //test2.ESTADO_HABITACION_ID = 1; //--Diponible
                    //if (con.SaveChanges() > 0)
                    //{
                    //    PRut = "";
                    //    dgvCheck.DataSource = man.GetOrdenesxNro(int.Parse(pNroOrden));
                    //    lbMsg.Text = "Estado Huesped y Habitacion Actualizado";
                    //    txDatosHue.Visible = false;
                    //}
                    //else
                    //{
                    //    Console.Write("PREOBLEMAS AL ACTUALIZAR DATOS_:" + e);
                    //    lbMsg.Text = "Problemas al actualizar. Revise los datos";
                    //    return;

                    //}
                }
            }
        }