예제 #1
0
        public bool reservarMesa(string nombre, string apellido, string rut, string email, int telefono, string fecha, string hora, string cantidad)
        {
            try
            {
                string   windowsTime = fecha + " " + hora;
                DateTime date        = DateTime.Parse(windowsTime);;
                using (var var = new EntitiesRestaurante())
                {
                    CLIENTE c1i1 = var.CLIENTE.Where(n => n.RUT_CLIENTE == rut).FirstOrDefault();

                    if (c1i1 != null)
                    {
                        var.INSERTRESERVA(c1i1.ID_CLIENTE, 0, date);
                        var.SaveChanges();
                        return(true);
                    }
                    else
                    {
                        var.INSERTCLIENTE(rut, nombre, apellido, email, telefono);
                        CLIENTE cli2 = var.CLIENTE.Where(n => n.RUT_CLIENTE == rut).FirstOrDefault();
                        var.INSERTRESERVA(cli2.ID_CLIENTE, 0, date);
                        var.SaveChanges();
                        return(true);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
                return(false);
            }
        }
        public bool insertarCliente(CLIENTE cliente)
        {
            try
            {
                context.INSERTCLIENTE(cliente.RUT_CLIENTE, cliente.NOMBRE_CLIENTE, cliente.APELLIDO_CLIENTE, cliente.CORREO, cliente.TELEFONO);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #3
0
        public bool insertarPlato(PLATO usuario)
        {
            try
            {
                context.INSERTPLATO(usuario.NOMBRE_PLATO, usuario.PRECIO_COSTO, usuario.PRECIO_VENTA, usuario.TIPO_PLATO_ID_TIPO_PLATO, usuario.IMAGEURL, usuario.DESCRIPCION, usuario.TIEMPO_PREPARACION);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
 public bool insertPedidoInsumo(int id, INSUMO insumo)
 {
     try
     {
         INSUMO ins = this.context.INSUMO.Where(n => n.ID_INSUMO == id).FirstOrDefault();
         if (ins != null)
         {
             context.INSERTPEDIDOINSUMO(ins.ID_INSUMO, ins.NOMBRE_INSUMO, ins.STOCK_INSUMO, ins.UNIDADMEDIDA_INSUMO, ins.IMAGEURL);
             context.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
예제 #5
0
        public bool InsertarMesa(MESA mesa)
        {
            try
            {
                context.INSERTMESA(mesa.NUM_MESA, mesa.CANT_PERSONAS);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #6
0
        public bool insertarUsuario(USUARIO usuario)
        {
            try
            {
                context.INSERTUSUARIO(usuario.RUT_USUARIO, usuario.NOMBRE_USUARIO, usuario.APELLIDO_USUARIO, usuario.EMAIL_USUARIO, usuario.PASSWORD, usuario.ROL_ID_ROL);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool insertarRol(ROL rol)
        {
            try
            {
                context.INSERTROL(rol.NOMBRE);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }