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; } }
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; } }
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."; }
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"; } } }
public void AddProveedor(PROVEEDOR prov) { using (EntitiesHostal con = new EntitiesHostal()) { con.PROVEEDOR.Add(prov); con.SaveChanges(); } btnIngresar.Visible = false; }
public void AddUsuario(USUARIO usu) { using (EntitiesHostal con = new EntitiesHostal()) { con.USUARIO.Add(usu); con.SaveChanges(); } }
public void AddEmpresa(EMPRESA emp) { using (EntitiesHostal con = new EntitiesHostal()) { con.EMPRESA.Add(emp); con.SaveChanges(); } btnIngresar.Visible = false; }
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"); } }
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 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; } }
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(); }
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"; } } }
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"; } } }
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"; } } }
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; } }
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; } } }
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; //} } } }