コード例 #1
0
 public string ModificarCuentaBancaria(string idCuentaBancaria, string numeroCuenta, string sucursal, string titular, string clabe, string banco)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             cuentasbancarias cu = db.cuentasbancarias.Find(int.Parse(idCuentaBancaria));
             if (cu != null)
             {
                 cu.numeroCuenta    = int.Parse(numeroCuenta);
                 cu.sucursal        = sucursal;
                 cu.titular         = titular;
                 cu.clabe           = int.Parse(clabe);
                 cu.banco           = banco;
                 db.Entry(cu).State = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar corte de caja");
                 }
             }
             else
             {
                 return("Corte de caja no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #2
0
 public string AgregarCorteCaja(string encargado, string fondoInicial, string ingresoTotal, string efectivoCaja)
 {
     using (var db = new mayoreocEntities()) {
         cortecaja c = new cortecaja();
         c.fecha        = DateTime.Now;
         c.encargado    = encargado;
         c.fondoInicial = decimal.Parse(fondoInicial);
         c.ingresoTotal = decimal.Parse(ingresoTotal);
         c.efectivoCaja = decimal.Parse(efectivoCaja);
         try
         {
             db.cortecaja.Add(c);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar corte de caja");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #3
0
 public string AgregarCarrito(string cantidad, string total, string caducidad, string idCliente, string idProducto)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             carritos c = new carritos();
             c.cantidad             = int.Parse(cantidad);
             c.total                = decimal.Parse(total);
             c.caducidad            = Convert.ToDateTime(caducidad);
             c.clientes_idcliente   = int.Parse(idCliente);
             c.productos_idproducto = int.Parse(idProducto);
             c.fechaCreacion        = DateTime.Now;
             db.carritos.Add(c);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar carrito");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #4
0
 public string EliminarUsuario(string idusuario)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             usuarios u = db.usuarios.Find(int.Parse(idusuario));
             if (u != null)
             {
                 db.usuarios.Remove(u);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar usuario");
                 }
             }
             else
             {
                 return("usuario no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #5
0
 public string AgregarCuentasBancarias(string numeroCuenta, string sucursal, string titular, string clabe, string banco)
 {
     using (var db = new mayoreocEntities()) {
         cuentasbancarias cu = new cuentasbancarias();
         cu.numeroCuenta = int.Parse(numeroCuenta);
         cu.sucursal     = sucursal;
         cu.titular      = titular;
         cu.clabe        = int.Parse(clabe);
         cu.banco        = banco;
         try
         {
             db.cuentasbancarias.Add(cu);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar corte de caja");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #6
0
 public string ModificarCatalogo(string idcatalogo, string nombreCatalogo)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             var c = db.catalogos.Find(int.Parse(idcatalogo));
             if (c != null)
             {
                 c.nombreCatalogo  = nombreCatalogo;
                 db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar catalogo");
                 }
             }
             else
             {
                 return("Catalogo no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #7
0
 public string EliminarCliente(string idCliente)
 {
     using (var db = new mayoreocEntities())
     {
         try
         {
             var c = db.clientes.Find(int.Parse(idCliente));
             if (c != null)
             {
                 db.clientes.Remove(c);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar cliente");
                 }
             }
             else
             {
                 return("no se encuentra el cliente");
             }
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
コード例 #8
0
 public string EliminarProducto(string idproducto)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             var p = db.productos.Find(idproducto);
             if (p != null)
             {
                 db.productos.Remove(p);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al borrar el producto");
                 }
             }
             else
             {
                 return("no se encuentra el producto");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #9
0
 public string ModificarCorteCaja(string idcorteCaja, string encargado, string fondoInicial, string ingresoTotal, string efectivoCaja)
 {
     using (var db = new mayoreocEntities()) {
         cortecaja c = db.cortecaja.Find(idcorteCaja);
         try
         {
             if (c != null)
             {
                 c.encargado       = encargado;
                 c.fondoInicial    = decimal.Parse(fondoInicial);
                 c.ingresoTotal    = decimal.Parse(ingresoTotal);
                 c.efectivoCaja    = decimal.Parse(efectivoCaja);
                 db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar corte de caja");
                 }
             }
             else
             {
                 return("Corte de caja no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #10
0
 public string EliminarOrdenCompra(string idordenCompra)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             ordencompra o = db.ordencompra.Find(idordenCompra);
             if (o != null)
             {
                 db.ordencompra.Remove(o);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar Orden de compra");
                 }
             }
             else
             {
                 return("orden de compra no encontrada");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #11
0
        public string ModificarCategoria(string idcategoria, string nombreCategoria, string idcatalogo) {

            try
            {
                using (var db = new mayoreocEntities())
                {
                    categorias c = db.categorias.Find(idcategoria);
                    if (c != null)
                    {
                        c.nombreCategoria = nombreCategoria;
                        c.catalogos_idcatalogo = int.Parse(idcatalogo);
                        db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                        if (db.SaveChanges() == 1)
                        {
                            return "OK";
                        }
                        else
                        {
                            return "Error al modificar categoria";
                        }
                    }
                    else
                    {
                        return "Categoria no encontrada";
                    }
                }
            }
            catch (Exception ex) {

                return ex.ToString();
            }
        }
コード例 #12
0
 public string ModificarMetodoPago(string idmetodo, string metodo)
 {
     try
     {
         using (var db = new mayoreocEntities())
         {
             metodospago m = db.metodospago.Find(idmetodo);
             if (m != null)
             {
                 m.metodo          = metodo;
                 db.Entry(m).State = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar metodo de pago");
                 }
             }
             else
             {
                 return("metodo de pago no encontrado");
             }
         }
     }
     catch (Exception ex) {
         return(ex.ToString());
     }
 }
コード例 #13
0
 public string EliminarEnvio(string idenvio)
 {
     using (var db = new mayoreocEntities()) {
         envios e = db.envios.Find(int.Parse(idenvio));
         if (e != null)
         {
             db.envios.Remove(e);
             try
             {
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al agregar envio");
                 }
             }
             catch (Exception ex)
             {
                 return(ex.ToString());
             }
         }
         else
         {
             return("Envio no encontrado");
         }
     }
 }
コード例 #14
0
 public string AgregarEnvio(string paqueteria, string costo, string fechaEnvio, string fechaLlegada, string referenciaDomicilio,
                            string domicilioEntrega, string telefono, string numeroGuia, string idordenCompra)
 {
     using (var db = new mayoreocEntities()) {
         envios e = new envios();
         e.paqueteria                = paqueteria;
         e.costo                     = decimal.Parse(costo);
         e.fechaEnvio                = Convert.ToDateTime(fechaEnvio);
         e.fechaLlegada              = Convert.ToDateTime(fechaLlegada);
         e.referenciaDomicilio       = referenciaDomicilio;
         e.domicilioEntrega          = domicilioEntrega;
         e.telefono                  = telefono;
         e.numeroGuia                = numeroGuia;
         e.ordenCompra_idordenCompra = int.Parse(idordenCompra);
         try
         {
             db.envios.Add(e);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al abregar envio");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #15
0
        public string AgregarPago(string concepto, string monto, string notas, string idcliente, string idordenCompra, string idcuentaBancaria, string idmetodoPago)
        {
            using (var db = new mayoreocEntities()) {
                pagos p = new pagos();
                p.concepto                          = concepto;
                p.monto                             = decimal.Parse(monto);
                p.notas                             = notas;
                p.clientes_idcliente                = int.Parse(idcliente);
                p.ordencompra_idordenCompra         = int.Parse(idordenCompra);
                p.cuentasbancarias_idcuentaBancaria = int.Parse(idcuentaBancaria);
                p.metodospago_idmetodoPago          = int.Parse(idmetodoPago);

                try {
                    db.pagos.Add(p);
                    if (db.SaveChanges() == 1)
                    {
                        return("OK");
                    }
                    else
                    {
                        return("Error al agregar pago");
                    }
                } catch (Exception ex) {
                    return(ex.ToString());
                }
            }
        }
コード例 #16
0
 public string ModificarPago(string idpago, string concepto, string monto, string notas, string idcliente, string idordenCompra, string idcuentaBancaria, string idmetodoPago)
 {
     using (var db = new mayoreocEntities()) {
         try {
             pagos p = db.pagos.Find(int.Parse(idpago));
             if (p != null)
             {
                 p.concepto                          = concepto;
                 p.monto                             = decimal.Parse(monto);
                 p.notas                             = notas;
                 p.clientes_idcliente                = int.Parse(idcliente);
                 p.ordencompra_idordenCompra         = int.Parse(idordenCompra);
                 p.cuentasbancarias_idcuentaBancaria = int.Parse(idcuentaBancaria);
                 p.metodospago_idmetodoPago          = int.Parse(idmetodoPago);
                 db.Entry(p).State                   = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al agregar pago");
                 }
             }
             else
             {
                 return("pago no encontrado");
             }
         } catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #17
0
        public string AgregarOrdenCompra(string domicilioEntrega, string cantidad, string total, string pesototal, string pagado, string paqueteria, string idcliente, string idproducto, string idcuentaBancaria)
        {
            using (var db = new mayoreocEntities()) {
                ordencompra o = new ordencompra();
                o.domicilioEntrega     = domicilioEntrega;
                o.fecha                = DateTime.Now;
                o.cantidad             = cantidad;
                o.total                = total;
                o.pesototal            = pesototal;
                o.pagado               = pagado;
                o.paqueteria           = paqueteria;
                o.clientes_idcliente   = int.Parse(idcliente);
                o.productos_idproducto = int.Parse(idproducto);
                o.cuentasbancarias_idcuentaBancaria = int.Parse(idcuentaBancaria);

                try {
                    db.ordencompra.Add(o);
                    if (db.SaveChanges() == 1)
                    {
                        return("OK");
                    }
                    else
                    {
                        return("Error al agregar orden de compra");
                    }
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
コード例 #18
0
 public string EliminarCatalogo(string idcatalogo)
 {
     using (var db = new mayoreocEntities())
     {
         try
         {
             var c = db.catalogos.Find(int.Parse(idcatalogo));
             if (c != null)
             {
                 db.catalogos.Remove(c);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar catalogo");
                 }
             }
             else
             {
                 return("Catalogo no encontrado");
             }
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
コード例 #19
0
        public string EliminarCategoria(string idcategoria) {
            using (var db = new mayoreocEntities()) {
                try
                {
                    categorias c = db.categorias.Find(idcategoria);
                    if (c != null)
                    {
                        db.categorias.Remove(c);
                        if (db.SaveChanges() == 1)
                        {
                            return "OK";
                        }
                        else
                        {
                            return "Error al eliminar categoria";
                        }

                    }
                    else {
                        return "Categoria no encontrada";
                    }
                }
                catch (Exception ex) {
                    return ex.ToString();
                }
            }


        }
コード例 #20
0
 public string EliminarCorteCaja(string idcorteCaja)
 {
     using (var db = new mayoreocEntities())
     {
         cortecaja c = db.cortecaja.Find(idcorteCaja);
         try
         {
             if (c != null)
             {
                 db.cortecaja.Remove(c);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar corte de caja");
                 }
             }
             else
             {
                 return("Corte de caja no encontrado");
             }
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
コード例 #21
0
 public string ModificarUsuario(string idusuario, string usuario, string password)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             usuarios u = db.usuarios.Find(int.Parse(idusuario));
             if (u != null)
             {
                 u.usuario         = usuario;
                 u.password        = password;
                 db.Entry(u).State = EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar usuario");
                 }
             }
             else
             {
                 return("usuario no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #22
0
 public string EliminarMetodoPago(string idmetodo)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             metodospago m = db.metodospago.Find(idmetodo);
             if (m != null)
             {
                 db.metodospago.Remove(m);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar metodo de pago");
                 }
             }
             else
             {
                 return("Metodo de pago no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #23
0
 public string ModificarCarrito(string idcarrito, string cantidad, string total, string caducidad, string idCliente, string idProducto)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             var c = db.carritos.Find(int.Parse(idcarrito));
             if (c != null)
             {
                 c.cantidad             = int.Parse(cantidad);
                 c.total                = decimal.Parse(total);
                 c.caducidad            = Convert.ToDateTime(caducidad);
                 c.clientes_idcliente   = int.Parse(idCliente);
                 c.productos_idproducto = int.Parse(idProducto);
                 db.Entry(c).State      = EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar carrito");
                 }
             }
             else
             {
                 return("Carrito no encontrado");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #24
0
 public string EliminarCuentaBancaria(string idCuentaBancaria)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             cuentasbancarias cu = db.cuentasbancarias.Find(int.Parse(idCuentaBancaria));
             if (cu != null)
             {
                 db.cuentasbancarias.Remove(cu);
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al eliminar corte de caja");
                 }
             }
             else
             {
                 return("Cuenta Bancaria no encontrada");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #25
0
 public string ModificarProducto(string idproducto, string codigoInterno, string codigoProveedor, string peso, string descripcion, string existencia,
                                 string imagen1, string imagen2, string imagen3, string imagen4,
                                 string nuevo, string precio, string categoriaPrecio, string agotado,
                                 string idcatalogo, string idcategoria, string idsubcategoria)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             var p = db.productos.Find(idproducto);
             if (p != null)
             {
                 p.codigoInterno                 = codigoInterno;
                 p.codigoProveedor               = codigoProveedor;
                 p.peso                          = int.Parse(peso);
                 p.descripcion                   = descripcion;
                 p.existencia                    = int.Parse(existencia);
                 p.imagen1                       = imagen1;
                 p.imagen2                       = imagen2;
                 p.imagen3                       = imagen3;
                 p.imagen4                       = imagen4;
                 p.nuevo                         = bool.Parse(nuevo);
                 p.precio                        = decimal.Parse(precio);
                 p.categoriaPrecio               = categoriaPrecio;
                 p.agotado                       = bool.Parse(agotado);
                 p.catalogos_idcatalogo          = int.Parse(idcatalogo);
                 p.categorias_idcategoria        = int.Parse(idcategoria);
                 p.subcategorias_idsubcategorias = int.Parse(idsubcategoria);
                 db.Entry(p).State               = EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar producto");
                 }
             }
             else
             {
                 return("no se encuentra el producto");
             }
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
コード例 #26
0
 public string ModificarCliente(string idCliente, string nombre, string apellidos, string correo, string telefono1, string telefono2,
                                string password, string calle, string numExterior, string numInterior, string colonia,
                                string codigoPostal, string municipio, string estado, string fechaAlta)
 {
     using (var db = new mayoreocEntities()) {
         try
         {
             var c = db.clientes.Find(int.Parse(idCliente));
             if (c != null)
             {
                 c.nombre          = nombre;
                 c.apellidos       = apellidos;
                 c.correo          = correo;
                 c.telefono1       = telefono1;
                 c.telefono2       = telefono2;
                 c.password        = password;
                 c.calle           = calle;
                 c.numExterior     = numExterior;
                 c.numInterior     = numInterior;
                 c.colonia         = colonia;
                 c.codigoPostal    = int.Parse(codigoPostal);
                 c.municipio       = municipio;
                 c.estado          = estado;
                 c.fechaAlta       = DateTime.Now;
                 db.Entry(c).State = EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al modificar cliente");
                 }
             }
             else
             {
                 return("no se encuentra el cliente");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #27
0
 public retUsuario Login(string username, string password)
 {
     using (var db = new mayoreocEntities())
     {
         var usuario = db.usuarios.FirstOrDefault(u => u.usuario == username && u.password == password);
         if (usuario != null)
         {
             retUsuario rU = new retUsuario();
             rU.idusuario = usuario.idusuarios;
             rU.usuario   = usuario.usuario;
             rU.permisos  = usuario.perfil;
             return(rU);
         }
         else
         {
             return(null);
         }
     }
 }
コード例 #28
0
 public string AgregarProducto(string codigoInterno, string codigoProveedor, string peso, string descripcion, string existencia,
                               string imagen1, string imagen2, string imagen3, string imagen4,
                               string nuevo, string precio, string categoriaPrecio, string agotado,
                               string idcatalogo, string idcategoria, string idsubcategoria)
 {
     using (var db = new mayoreocEntities())
     {
         try
         {
             productos p = new productos();
             p.codigoInterno                 = codigoInterno;
             p.codigoProveedor               = codigoProveedor;
             p.peso                          = int.Parse(peso);
             p.descripcion                   = descripcion;
             p.existencia                    = int.Parse(existencia);
             p.imagen1                       = imagen1;
             p.imagen2                       = imagen2;
             p.imagen3                       = imagen3;
             p.imagen4                       = imagen4;
             p.nuevo                         = bool.Parse(nuevo);
             p.precio                        = decimal.Parse(precio);
             p.categoriaPrecio               = categoriaPrecio;
             p.agotado                       = bool.Parse(agotado);
             p.catalogos_idcatalogo          = int.Parse(idcatalogo);
             p.categorias_idcategoria        = int.Parse(idcategoria);
             p.subcategorias_idsubcategorias = int.Parse(idsubcategoria);
             db.productos.Add(p);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar producto");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #29
0
 public string AgregarCatalogo(string nombreCatalogo)
 {
     using (var db = new mayoreocEntities()) {
         catalogos c = new catalogos();
         c.nombreCatalogo = nombreCatalogo;
         try
         {
             db.catalogos.Add(c);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar catalogo");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
コード例 #30
0
 public string AgregarMetodoPago(string metodo)
 {
     using (var db = new mayoreocEntities()) {
         metodospago m = new metodospago();
         try
         {
             m.metodo = metodo;
             db.metodospago.Add(m);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al agregar metodo de pago");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }