Example #1
0
        public JsonResult GuardarEmpresa(int idEmpresa, string Nombre, string RazonSocial, string RFC, string calle, string Exterior, string Interior, string Colonia, short CP, string DelMpio, string EstadoDomicilio, string Email, string fecha_creacion, int estado)
        {
            var empresa = new EmpresaDTO();

            empresa.Id_Empresa           = idEmpresa;
            empresa.Nombre_Empresa       = Nombre;
            empresa.Razon_Social_Empresa = RazonSocial;
            empresa.RFC_Empresa          = RFC;
            empresa.Calle_Empresa        = calle;
            empresa.No_Ext_Empresa       = Exterior;
            empresa.No_Int_Empresa       = Interior;
            empresa.Colonia_Empresa      = Colonia;
            empresa.CP_Empresa           = CP;
            empresa.Del_Mun_Empresa      = DelMpio;
            empresa.Estado_Dom_Empresa   = EstadoDomicilio;
            empresa.Email_Empresa        = Email;
            if (fecha_creacion != string.Empty)
            {
                empresa.Fecha_Creacion_Empresa = Convert.ToDateTime(fecha_creacion);
            }
            empresa.Estado_Empresa = estado == 1;


            var obj = new EmpresaData().GuardarEmpresas(empresa);

            if (obj.Code != 0)
            {
                return(Json(new { success = false, message = obj.Message }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public JsonResult TablePaginacionEmpresas(int draw, int start, int length, int company, string search, string order)
        {
            Session[Constantes.Session.Empresa] = company;

            int    sortColumn    = 1;
            string sortDirection = "asc";

            if (length == -1)
            {
                length = 100;
            }

            if (Request["order[0][]"] != null)
            {
                string   datos  = Request["order[0][]"];
                string[] datos2 = datos.Split(',');

                sortColumn    = int.Parse(datos2[0]);
                sortDirection = datos2[1];
            }

            sortColumn = sortColumn == 0 ? 1 : sortColumn;
            var data = new EmpresaData().ObtenerEmpresasPaginacion(start, length, sortColumn, sortDirection, search, company);

            data.Result.draw            = draw;
            data.Result.recordsFiltered = data.Result.recordsTotal;



            return(Json(data.Result, JsonRequestBehavior.AllowGet));
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
            EmpresaData _empresaData = new EmpresaData {
                Id                = Guid.NewGuid(),
                Nombre            = "Gse-Empresa-lUiS",
                Cif               = "B000000",
                FechaAlta         = DateTime.Now,
                FechaModificacion = DateTime.Now,
                FechaBaja         = null,
                UsuarioId         = null
            };

            CultureInfo ci    = CultureInfo.InvariantCulture;
            DateTime    dtIni = DateTime.Now;

            Label1.Text = dtIni.ToString("hh:mm:ss.FFF", ci);

            _empresaService.AddEmpresa(_empresaData);

            DateTime dtFin = DateTime.Now;

            Label2.Text = dtFin.ToString("hh:mm:ss.FFF", ci);
            Label5.Text = dtFin.Subtract(dtIni).ToString();

            refreshGridView();
        }
        public IActionResult Update(Empresa model)
        {
            using (EmpresaData data = new EmpresaData())
                data.Update(model);

            return(RedirectToAction("IndexEmpresa", "Pedido"));
        }
Example #5
0
 public int insert(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return(empresaData.insert(empresa));
     }
 }
        protected void Button4_Click(object sender, EventArgs e)
        {
            CultureInfo ci    = CultureInfo.InvariantCulture;
            DateTime    dtIni = DateTime.Now;

            Label3.Text = dtIni.ToString("hh:mm:ss.FFF", ci);

            int numEmpresas = 100;

            for (int i = 0; i < numEmpresas; i++)
            {
                EmpresaData emp = new EmpresaData
                {
                    Id                = Guid.NewGuid(),
                    Nombre            = "Gse-Empresa-lUiS",
                    Cif               = "B000000",
                    FechaAlta         = DateTime.Now,
                    FechaModificacion = DateTime.Now,
                    FechaBaja         = null,
                    UsuarioId         = null
                };
                _empresaService.AddEmpresa(emp);
            }
            DateTime dtFin = DateTime.Now;

            Label4.Text = dtFin.ToString("hh:mm:ss.FFF", ci);
            Label6.Text = dtFin.Subtract(dtIni).ToString();

            refreshGridView();
        }
Example #7
0
 public List <EmpresaEntity> getAll()
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return(empresaData.GetAll());
     }
 }
Example #8
0
 public EmpresaEntity getById(int id)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return(empresaData.getById(id));
     }
 }
        public IActionResult Create(Empresa model)
        {
            Usuario  usuario  = null;
            Endereco endereco = null;

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.Usuario.Tipo = 1;
            using (UsuarioData data = new UsuarioData())
                usuario = data.Create(model.Usuario);

            using (EnderecoData data = new EnderecoData())
                endereco = data.Create(model.Endereco);

            model.Usuario.Id  = usuario.Id;
            model.Endereco.Id = endereco.Id;

            using (EmpresaData data = new EmpresaData())
                data.Create(model);

            return(RedirectToAction("IndexEmpresa", "Pedido"));
        }
Example #10
0
 public EmpresaLogic()
 {
     oEmpresaData        = new EmpresaData();
     oEmpresaSistemaData = new EmpresaSistemaData();
     oEmpresaUsuarioData = new EmpresaUsuarioData();
     oReturnValor        = new ReturnValor();
 }
Example #11
0
 public int delete(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return(empresaData.delete(empresa));
     }
 }
        public IActionResult Create(Produto model)
        {
            if (model.Imagem == null)
            {
                ModelState.AddModelError("Imagem", "Você deve enviar uma imagem!");
                return(View(model));
            }

            FileStream fs = new FileStream(Path.Combine(Path.Combine(env.WebRootPath, "imagens"), model.Imagem.FileName), FileMode.Create);

            model.Imagem.CopyTo(fs);

            fs.Flush();
            fs.Close();

            Empresa empresa = null;

            using (EmpresaData data = new EmpresaData())
                empresa = data.GetEmpresa(User.Identity.Name);

            // VALIDAÇÃO
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.NomeImagem = model.Imagem.FileName;
            model.EmpresaId  = empresa.Id;
            using (ProdutoData data = new ProdutoData())
                data.Create(model);

            return(RedirectToAction("Index"));
        }
        public IActionResult UpdateEmpresa()
        {
            Empresa empresa = null;

            using (EmpresaData data = new EmpresaData())
                empresa = data.GetEmpresa(User.Identity.Name);

            using (EnderecoData data = new EnderecoData())
                return(View(data.Read(empresa.EnderecoId)));
        }
Example #14
0
        public IActionResult IndexEmpresa()
        {
            Empresa empresa = null;

            using (EmpresaData data = new EmpresaData())
                empresa = data.GetEmpresa(User.Identity.Name);

            using (PedidoData data = new PedidoData())
                return(View(data.Read(empresa)));
        }
Example #15
0
        public JsonResult ObtenerEmpresa(int IdEmpresa)
        {
            var obj = new EmpresaData().ObtenerEmpresas(IdEmpresa, 2);

            if (obj.Code != 0)
            {
                return(Json(new { success = false, message = obj.Message }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { success = true, info = obj.Result }, JsonRequestBehavior.AllowGet));
        }
Example #16
0
 public void AddEmpresa(EmpresaData empresa)
 {
     _empresaRepository.Add(new Empresa {
         Id                = empresa.Id,
         Nombre            = empresa.Nombre,
         Cif               = empresa.Cif,
         FechaAlta         = empresa.FechaAlta,
         FechaModificacion = empresa.FechaModificacion,
         FechaBaja         = empresa.FechaBaja,
         UsuarioId         = empresa.UsuarioId
     });
     _empresaRepository.Save();
 }
Example #17
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad Seguridad.Empresa
 /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
 /// <summary>
 /// <returns>List</returns>
 public OperationResult ListPaged(BEBuscaEmpresaRequest pFiltro)
 {
     try
     {
         var lstEmpresa   = oEmpresaData.ListPaged(pFiltro);
         int totalRecords = lstEmpresa.Select(x => x.TOTALROWS).FirstOrDefault();
         int totalPages   = (int)Math.Ceiling((float)totalRecords / (float)pFiltro.jqPageSize);
         var jsonGrid     = new
         {
             PageCount   = totalPages,
             CurrentPage = pFiltro.jqCurrentPage,
             RecordCount = totalRecords,
             Items       = (
                 from item in lstEmpresa
                 select new
             {
                 ID = item.codEmpresa,
                 Row = new string[] { string.Empty
                                      , string.Empty
                                      , item.numRUC
                                      , item.nomRazonSocial
                                      , item.nomContacto
                                      , item.desCorreo
                                      , item.nomLogo
                                      , item.desPaginaWeb
                                      , item.indActivo.ToString()
                                      , item.segUsuarioEdita
                                      , item.segFechaEdita.ToString() }
             }).ToArray()
         };
         return(OK(jsonGrid));
     }
     catch (Exception ex)
     {
         return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, pFiltro.userActual, pFiltro.codEmpresa));
     }
     finally
     {
         if (oEmpresaData != null)
         {
             oEmpresaData.Dispose();
             oEmpresaData = null;
         }
     }
 }
Example #18
0
        public ActionResult BannerEmpresa()
        {
            var response = new BannerModel();

            var empresas = new EmpresaData().ObtenerEmpresas(0, 1);

            if (empresas.Code != 0)
            {
                ViewBag.Titulo  = "Info";
                ViewBag.Mensaje = "Ocurrio un error al obtener las empresas. Error: " + empresas.Message;
                return(View("_InfoMensaje"));
            }

            ViewBag.DateNow = DateTime.Now.ToString("dd / MMMMMM / yyyy");

            response.ctEmpresas = empresas.Result;
            // response.ctEmpresas = new List<EmpresaDTO>();

            return(View(response));
        }
Example #19
0
 public EmpresaLogic(IConfiguration configuration)
 {
     _baseData = new EmpresaData(configuration);
 }
 public IActionResult Update()
 {
     using (EmpresaData data = new EmpresaData())
         return(View(data.GetEmpresa(User.Identity.Name)));
 }
 public IActionResult Index()
 {
     using (EmpresaData data = new EmpresaData())
         return(View(data.Read()));
 }