コード例 #1
0
        public static string Nuevo(proveedore p)
        {
            try
            {
                using (var ctx = new auroraEntities())
                {
                    var esproveedor = new proveedore
                                      {
                                          Id = p.Id,
                                          Clave = p.Clave,
                                          Nombre = p.Nombre,
                                          Representante = p.Representante,
                                          Direccion = p.Direccion,
                                          Ciudad = p.Ciudad,
                                          Estado = p.Estado,
                                          CP = p.CP,
                                          Telefono = p.Telefono,
                                          Celular = p.Celular,
                                          RFC = p.RFC,
                                          Email = p.Email,
                                          Web = p.Web
                                      };
                    ctx.proveedores.Add(esproveedor);
                    ctx.SaveChanges();
                }
                return "Registro guardado exitosamente";
            }
            catch (Exception esException)
            {

                return esException.Message;
            }
        }
コード例 #2
0
        public static string Editar(proveedore p)
        {
            try
            {
                using (var ctx = new auroraEntities())
                {
                    proveedore pro = ctx.proveedores.First(i => i.Id == p.Id);
                    pro.Nombre = p.Nombre;
                    pro.Representante = p.Representante;
                    pro.Direccion = p.Direccion;
                    pro.Ciudad = p.Ciudad;
                    pro.Estado = p.Estado;
                    pro.CP = p.CP;
                    pro.Telefono = p.Telefono;
                    pro.Celular = p.Celular;
                    pro.RFC = p.RFC;
                    pro.Email = p.Email;
                    pro.Web = p.Web;
                    ctx.SaveChanges();
                }
                return "Registro editado exitosamente";
            }
            catch (Exception esException)
            {

                return esException.Message;
            }
        }
コード例 #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            proveedore proveedore = db.proveedores.Find(id);

            db.proveedores.Remove(proveedore);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "IdProveedores,Nombre,TipoProveedor")] proveedore proveedore)
 {
     if (ModelState.IsValid)
     {
         db.Entry(proveedore).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(proveedore));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "Id_proveedor,Nombre,Apellido,Telefono,Direccion,RNC,Tipo")] proveedore proveedore)
 {
     if (ModelState.IsValid)
     {
         db.Entry(proveedore).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(proveedore));
 }
コード例 #6
0
        public ActionResult Create([Bind(Include = "IdProveedores,Nombre,TipoProveedor")] proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                db.proveedores.Add(proveedore);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedore));
        }
コード例 #7
0
        public ActionResult GuardarCompra(DateTime Fecha, string Nombre, string idEmpleado, List <IdDetalleProvProd> ListadoCompra)
        {
            string  mensaje  = "";
            int     idCompra = 0;
            decimal total    = 0;

            if (idEmpleado == "")
            {
                if (idEmpleado == "")
                {
                    mensaje = "ERROR EN EL ID DEL CLIENTE";
                }
            }
            else
            {
                CompraProdProv compra = db.CompraProdProvs.Find(m.ObtenerVentaT());
                if (compra == null)
                {
                    idCompra = 1;
                }
                else
                {
                    idCompra = (int)compra.IdCompraProdProv + 1;
                }
                //codigoPago = Convert.ToInt32(modoPago);
                proveedore proveedores = db.proveedores.Find(m.BuscarProv(Nombre));


                //REGISTRO DE VENTA
                CompraProdProv compra1 = new CompraProdProv();
                compra1.Fecha         = Fecha;
                compra1.IdProveedores = proveedores.IdProveedores;
                db.CompraProdProvs.Add(compra1);
                db.SaveChanges();
                int indexv = m.ObtenerCompraT();
                foreach (var data in ListadoCompra)
                {
                    int     idProducto = Convert.ToInt32(data.idProducto.ToString());
                    int     Cantidad   = Convert.ToInt32(data.Cantidad.ToString());
                    decimal Precio     = Convert.ToDecimal(data.Precio.ToString());
                    total = Convert.ToDecimal(data.total.ToString());
                    IdDetalleProvProd compradetalle = new IdDetalleProvProd();
                    compradetalle.Cantidad         = Cantidad;
                    compradetalle.total            = total;
                    compradetalle.Precio           = Precio;
                    compradetalle.idProducto       = idProducto;
                    compradetalle.IdCompraProdProv = indexv;
                    db.IdDetalleProvProds.Add(compradetalle);
                    db.SaveChanges();
                }
                mensaje = "COMPRA GUARDADA CON EXITO...";
            }
            return(Json(mensaje));
        }
コード例 #8
0
        public ActionResult Create([Bind(Include = "Id_proveedor,Nombre,Apellido,Telefono,Direccion,RNC,Tipo")] proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                db.proveedores.Add(proveedore);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedore));
        }
コード例 #9
0
        // GET: proveedores/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            proveedore proveedore = db.proveedores.Find(id);

            if (proveedore == null)
            {
                return(HttpNotFound());
            }
            return(View(proveedore));
        }
コード例 #10
0
        [HttpPost]//para buscar clientes
        public ActionResult ObtenerProveedores(string txtnombre)
        {
            if (txtnombre == "")
            {
                txtnombre = "-1";
            }

            proveedore prov = new proveedore();

            prov.Nombre = txtnombre;


            List <proveedore> proveedores = m.Get5(prov.Nombre);

            return(View(proveedores));
        }