Пример #1
0
        public int CrearDireccion(direccionproveedor _direccionproveedor)
        {
            try
            {
                direccionproveedor direccionproveedor = _direccionproveedor;
                db.direccionproveedor.Add(direccionproveedor);
                db.SaveChanges();

                return(direccionproveedor.id);
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #2
0
        public ActionResult CreateProveedor(ProveedorViewModel data)
        {
            direccionproveedor direccionproveedor = new direccionproveedor();

            direccionproveedor.pais      = data.pais.ToUpper().Trim();
            direccionproveedor.estado    = data.estado.ToUpper().Trim();
            direccionproveedor.municipio = data.municipio.ToUpper().Trim();
            direccionproveedor.colonia   = data.colonia.ToUpper().Trim();
            direccionproveedor.calle     = data.calle.ToUpper().Trim();
            direccionproveedor.cp        = data.cp.ToUpper().Trim();

            int iddireccionagregada = CrearDireccion(direccionproveedor);

            informacionbancaria informacionbancaria = new informacionbancaria();

            informacionbancaria.nombrebanco        = data.nombrebanco.ToUpper().Trim();
            informacionbancaria.cuentabancaria     = data.cuentabancaria;
            informacionbancaria.claveinterbancaria = data.clabeinterbancaria;

            int idinformacionbancariaagregada = CrearInformacionBancaria(informacionbancaria);

            proveedores proveedor = new proveedores();

            proveedor.FechaAlta              = DateTime.Now.AddHours(2);
            proveedor.RazonSocial            = data.razonsocial.ToUpper().Trim();
            proveedor.RFC                    = data.rfc.ToUpper().Trim();
            proveedor.NombreComercial        = data.nombrecomercial.ToUpper().Trim();
            proveedor.ActividadEmpresarial   = data.actividadempresarial.ToUpper().Trim();
            proveedor.RepresentanteLegal     = data.representantelegal.ToUpper().Trim();
            proveedor.InformacionBancaria_Id = idinformacionbancariaagregada;
            proveedor.DireccionProveedor_Id  = iddireccionagregada;
            proveedor.StatusProveedor_Id     = 1;
            proveedor.MonedaFacturacion_Id   = data.moneda_id;
            proveedor.CategoriaProveedor_Id  = data.categoria_id;
            proveedor.Credito_Id             = data.credito_id;

            int idproveedoragregado = CrearProveedor(proveedor);

            CrearContactosProveedor(data.contactos, idproveedoragregado);

            return(Json(new { respuesta = true }, JsonRequestBehavior.AllowGet));
        }