Exemple #1
0
        public JsonResult ConsultaRuc(string ruc)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                UtilsDAL utilsDAL = new UtilsDAL();
                var      random   = ConsultarURL(URL_CAPTCHA_RANDOM);
                var      url      = URL_CONSULTA_RUC + "?accion=consPorRuc&nroRuc=" + ruc + "&numRnd=" + random + "&tipdoc=";

                var         html = ConsultarURL(url);
                ConsultaRuc data = ObtenerValoresHTML(html);
                jsonResponseDto.data    = data;
                jsonResponseDto.IsValid = true;
                jsonResponseDto.Mensaje = ruc;
                jsonResponseDto.Type    = Constante.Success.ToLower();

                return(Json(jsonResponseDto));
            }
            catch (Exception ex)
            {
                jsonResponseDto.data    = null;
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ruc;
                jsonResponseDto.Type    = Constante.Warning.ToLower();

                return(Json(jsonResponseDto));
            }
        }
Exemple #2
0
        public IActionResult Actualizar([FromForm] EntidadConsultaDto objEntidad)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objEntidad = _Entidad.ConsultaEntidad(objEntidad);
                if (objEntidad != null)
                {
                    return(PartialView("Actualizar", objEntidad));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);;
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #3
0
        public IActionResult Consultar([FromForm] CondicionConsultaDto objCondicion)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objCondicion           = _Condicion.ConsultaCondicion(objCondicion);
                objCondicion.IdEmpresa = GetEmpresaPadre();
                if (objCondicion != null)
                {
                    return(PartialView("Consultar", objCondicion));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #4
0
        public IActionResult Perfil()
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                UsuarioConsultaDto objUsuario = new UsuarioConsultaDto();
                objUsuario.IdUsuario = GetUsuarioActual();
                objUsuario           = _Usuario.ConsultaUsuario(objUsuario);
                if (objUsuario != null)
                {
                    return(PartialView("Perfil", objUsuario));
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en la consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #5
0
        public IActionResult PermisoPerfil([FromForm] Usuario objUsuario)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var ok = _Usuario.PermisoUsuario(objUsuario);

                if (objUsuario.Check == 0)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = Constante.eliminacionExitoso;
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = Constante.registroExitoso;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #6
0
        public IActionResult Mantenimiento([FromForm] Marca objMarca)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objMarca.IdMarca == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objMarca.IdMarca = (objMarca.IdMarca == null) ? "" : objMarca.IdMarca;
                //objMarca.IdEmpresa = GetEmpresaPadre();
                var response = _Marca.MantenimientoMarca(objMarca);
                if (response == "1")
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    // Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #7
0
        public IActionResult Consultar([FromForm] VehiculoConsultaDto objVehiculo)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objVehiculo = _Vehiculo.ConsultaVehiculo(objVehiculo);
                objVehiculo.IdEmpresaPrincipal = GetEmpresaPadre();
                objVehiculo.Tipo = GetTipoEmpresa();
                if (objVehiculo != null)
                {
                    objVehiculo.Perfil = GetPerfil();
                    return(PartialView("Consultar", objVehiculo));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
        public IActionResult Mantenimiento([FromForm] Proveedor objProveedor)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objProveedor.IdProveedor == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objProveedor.IdProveedor = (objProveedor.IdProveedor == null) ? "" : objProveedor.IdProveedor;
                var response = _Proveedor.MantenimientoProveedor(objProveedor);
                if (response == 1)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    // Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
        public IActionResult Consultar([FromForm] ProveedorConsultaDto objProveedor)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objProveedor = _Proveedor.ConsultaProveedor(objProveedor);
                objProveedor.IdEmpresaPrincipal = GetEmpresaPadre();
                objProveedor.Perfil             = GetPerfil();
                if (objProveedor != null)
                {
                    return(PartialView("Consultar", objProveedor));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #10
0
        public IActionResult EliminarTarjeta([FromForm] ColaboradorTiposDto objColaboradorTiposDto)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message  = Constante.eliminacionExitoso;
                var response = _Colaborador.EliminarTarjetaColaborador(objColaboradorTiposDto);
                if (response != "")
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    _logger.LogError(response.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #11
0
        public IActionResult Consultar([FromForm] ColaboradorConsultaDto objColaborador)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objColaborador = _Colaborador.ConsultaColaborador(objColaborador);
                objColaborador.IdEmpresaPrincipal = GetEmpresaPadre();

                if (objColaborador != null)
                {
                    var _tipo = GetPerfil();
                    HttpContext.Session.SetString("_TipoEmpresa", _tipo);
                    return(PartialView("Consultar", objColaborador));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #12
0
        public IActionResult Actualizar([FromForm] CategoriaConsultaDto objCategoria)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objCategoria.IdEmpresa = GetEmpresaPadre();
                objCategoria           = _Categoria.ConsultaCategoria(objCategoria);
                if (objCategoria != null)
                {
                    return(PartialView("Actualizar", objCategoria));
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #13
0
        public IActionResult Mantenimiento([FromForm] Entidades objEntidad)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objEntidad.IdEntidad == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objEntidad.IdEntidad = (objEntidad.IdEntidad == null) ? "" : objEntidad.IdEntidad;
                var response = _Entidad.MantenimientoEntidad(objEntidad);
                if (response == 1)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #14
0
        public IActionResult Mantenimiento([FromForm] Maquinaria objMaquinaria, IFormFile file)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objMaquinaria.IdMaquinaria == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objMaquinaria.IdMaquinaria = (objMaquinaria.IdMaquinaria == null) ? "" : objMaquinaria.IdMaquinaria;
                if (!string.IsNullOrWhiteSpace(objMaquinaria.FinContrato))
                {
                    objMaquinaria.FinContrato = Convert.ToDateTime(objMaquinaria.FinContrato).ToString("yyyyMMdd");
                }
                if (!string.IsNullOrWhiteSpace(objMaquinaria.InicioContrato))
                {
                    objMaquinaria.InicioContrato = Convert.ToDateTime(objMaquinaria.InicioContrato).ToString("yyyyMMdd");
                }

                if (GetPerfil().ToUpper() != "SUPERUSUARIO")
                {
                    objMaquinaria.IdEmpresa = GetEmpresaPadre();
                }

                var response = _Maquinaria.MantenimientoMaquinaria(objMaquinaria);

                if (response != "")
                {
                    var result = response.Split(":");
                    if (result.Count() > 1)
                    {
                        jsonResponseDto.Type    = Constante.Warning.ToLower();
                        jsonResponseDto.IsValid = false;
                        jsonResponseDto.Mensaje = result[1];
                        jsonResponseDto.data    = result[1];
                    }
                    else
                    {
                        jsonResponseDto.Type    = Constante.Success.ToLower();
                        jsonResponseDto.IsValid = true;
                        jsonResponseDto.Mensaje = message;
                        jsonResponseDto.data    = response;
                    }
                }
                else
                {
                    Log.Error(response.ToString());

                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
        public IActionResult MantenimientoTelefono([FromForm] ColaboradorTiposDto objColaboradorTiposDto)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message  = Constante.registroExitoso;
                var response = _Colaborador.MantenimientoTelefonoColaborador(objColaboradorTiposDto);
                if (response != "")
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    Log.Error(response.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #16
0
        public IActionResult Mantenimiento([FromForm] Condicion objCondicion)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objCondicion.IdCondicion == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objCondicion.IdCondicion = (objCondicion.IdCondicion == null) ? "" : objCondicion.IdCondicion;
                objCondicion.IdEmpresa   = GetEmpresaPadre();
                var response = _Condicion.MantenimientoCondicion(objCondicion);
                if (response == 1)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #17
0
        public IActionResult Actualizar([FromForm] OpcionConsultaDto objOpcion)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objOpcion = _Opcion.ConsultaOpcion(objOpcion);
                if (objOpcion != null)
                {
                    return(PartialView("Actualizar", objOpcion));
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #18
0
        public IActionResult Consultar([FromForm] DocumentoConsultaDto objDocumento)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objDocumento = _Documento.ConsultaDocumento(objDocumento);
                if (objDocumento != null)
                {
                    return(PartialView("Consultar", objDocumento));
                }
                else
                {
                    //Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #19
0
        public IActionResult Actualizar([FromForm] ModeloConsultaDto objModelo)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objModelo = _Modelo.ConsultaModelo(objModelo);
                if (objModelo != null)
                {
                    return(PartialView("Actualizar", objModelo));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #20
0
        public IActionResult Consultar([FromForm] TerminalConsultaDto objTerminal)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objTerminal = _Terminal.ConsultaTerminal(objTerminal);
                if (objTerminal != null)
                {
                    return(PartialView("Consultar", objTerminal));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #21
0
        public IActionResult Mantenimiento([FromForm] Modelo objModelo)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objModelo.IdModelo == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objModelo.IdModelo = (objModelo.IdModelo == null) ? "" : objModelo.IdModelo;
                //objModelo.IdConfiguracion = null;
                //objModelo.SDK = null;
                var response = _Modelo.MantenimientoModelo(objModelo);
                if (response == 1)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    // Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #22
0
        public IActionResult ListarReporteAsistencia(DataTableModel <ReporteFilterDto> dataTableModel)
        {
            var jsonResponse = new JsonResponseDto();

            try
            {
                FormatReporteAsistenciaDataTable(dataTableModel);

                var paginationParameter = new PaginationParameter
                {
                    Start       = dataTableModel.start,
                    AmountRows  = dataTableModel.length,
                    WhereFilter = dataTableModel.whereFilter,
                    OrderBy     = dataTableModel.orderBy
                };
                paginationParameter.Parameters = dataTableModel.filter.EntidadSearch;
                List <ReporteAsistenciaDto> lstDocumentos = _reportes.ReporteAsistencia(paginationParameter);

                dataTableModel.data = lstDocumentos;
                if (lstDocumentos.Count > 0)
                {
                    dataTableModel.recordsTotal    = lstDocumentos[0].Cantidad;
                    dataTableModel.recordsFiltered = dataTableModel.recordsTotal;
                }
            }


            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponse.Mensaje = ex.Message;
            }
            return(Json(dataTableModel));
        }
Exemple #23
0
        public IActionResult Actualizar([FromForm] TerminalConsultaDto objTerminal)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objTerminal = _Terminal.ConsultaTerminal(objTerminal);
                if (GetPerfil().ToUpper() != "SUPERUSUARIO")
                {
                    objTerminal.IdEmpresa = GetEmpresaPadre();
                }
                if (objTerminal != null)
                {
                    return(PartialView("Actualizar", objTerminal));
                }
                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #24
0
        public IActionResult Actualizar([FromForm] MaquinariaConsultaDto objMaquinaria)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objMaquinaria = _Maquinaria.ConsultaMaquinaria(objMaquinaria);
                objMaquinaria.IdEmpresaPrincipal = GetEmpresaPadre();
                if (objMaquinaria != null)
                {
                    if (GetPerfil() == "SUPERUSUARIO")
                    {
                        objMaquinaria.IdEmpresaPrincipal = "";
                    }
                    objMaquinaria.Perfil = GetPerfil();
                    return(PartialView("Actualizar", objMaquinaria));
                }

                else
                {
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = "Error en al consulta";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #25
0
        public IActionResult MantenimientoParametros([FromForm] ParametrosCorreoDto objParametrosCorreoDto)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                objParametrosCorreoDto.Password = Encriptador.Encriptar(objParametrosCorreoDto.Password);
                var message = (objParametrosCorreoDto.IdParametros == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objParametrosCorreoDto.IdParametros = (objParametrosCorreoDto.IdParametros == null) ? "" : objParametrosCorreoDto.IdParametros;
                objParametrosCorreoDto.Password     = (objParametrosCorreoDto.Password == null) ? "" : objParametrosCorreoDto.Password;
                var response = _Empresa.MantenimientoParametrosCorreo(objParametrosCorreoDto);
                if (response >= 1)
                {
                    jsonResponseDto.Type    = Constante.Success.ToLower();
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = message;
                }
                else
                {
                    // Log.Error(response.Content.ToString());
                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #26
0
        public IActionResult Mantenimiento([FromForm] Empresa objEmpresa)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objEmpresa.IdEmpresa == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;



                if (objEmpresa.EsPrincipal == 1)
                {
                    objEmpresa.IdPadre = null;
                }

                if (GetPerfil() != "SUPERUSUARIO")
                {
                    if (objEmpresa.EsContratista == 1)
                    {
                        objEmpresa.IdPadre = GetEmpresa();
                    }
                }
                if (GetTipoEmpresa().ToUpper() == "CONTRATISTA")
                {
                    objEmpresa.IdEmpresa        = (objEmpresa.IdEmpresa == null) ? "" : objEmpresa.IdEmpresa;
                    objEmpresa.IdPadre          = GetEmpresa();
                    objEmpresa.EsSubContratista = 1;
                }
                else
                {
                    objEmpresa.IdEmpresa = (objEmpresa.IdEmpresa == null) ? "" : objEmpresa.IdEmpresa;
                    objEmpresa.IdPadre   = ((objEmpresa.IdPadre == null || objEmpresa.IdPadre == "" || objEmpresa.IdPadre == "0") && objEmpresa.EsPrincipal != 1) ? GetEmpresaPadre() : objEmpresa.IdPadre;
                }
                var response = _Empresa.MantenimientoEmpresa(objEmpresa);
                var mensaje  = response.Split(":");

                if (mensaje[0].ToUpper() == Constante.Success.ToUpper())
                {
                    jsonResponseDto.Type    = mensaje[0];
                    jsonResponseDto.IsValid = true;
                    jsonResponseDto.Mensaje = mensaje[1];
                }
                else
                {
                    jsonResponseDto.Type    = mensaje[0];
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = mensaje[1];
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #27
0
        public IActionResult Mantenimiento([FromForm] Vehiculo objVehiculo, IFormFile file)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objVehiculo.IdVehiculo == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objVehiculo.IdVehiculo = (objVehiculo.IdVehiculo == null) ? "" : objVehiculo.IdVehiculo;
                if (!string.IsNullOrWhiteSpace(objVehiculo.FinContrato))
                {
                    objVehiculo.FinContrato = Convert.ToDateTime(objVehiculo.FinContrato).ToString("yyyyMMdd");
                }
                if (!string.IsNullOrWhiteSpace(objVehiculo.InicioContrato))
                {
                    objVehiculo.InicioContrato = Convert.ToDateTime(objVehiculo.InicioContrato).ToString("yyyyMMdd");
                }

                var response = _Vehiculo.MantenimientoVehiculo(objVehiculo);

                if (response != "")
                {
                    var result = response.Split(":");
                    if (result.Count() > 1)
                    {
                        jsonResponseDto.Type    = Constante.Warning.ToLower();
                        jsonResponseDto.IsValid = false;
                        jsonResponseDto.Mensaje = result[1];
                        jsonResponseDto.data    = result[1];
                    }
                    else
                    {
                        jsonResponseDto.Type    = Constante.Success.ToLower();
                        jsonResponseDto.IsValid = true;
                        jsonResponseDto.Mensaje = message;
                        jsonResponseDto.data    = response;
                    }
                }
                else
                {
                    Log.Error(response.ToString());

                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
Exemple #28
0
        public IActionResult ListaCategoria(string codigo)
        {
            JsonResponseDto objJsonResponseDto = new JsonResponseDto();

            codigo = (codigo == null) ? "" : codigo;
            List <DropDownDto> lista = Utils.ListaCategoria(codigo, "");

            objJsonResponseDto.data    = lista;
            objJsonResponseDto.Type    = Constante.Success;
            objJsonResponseDto.IsValid = true;
            return(Json(objJsonResponseDto));
        }
Exemple #29
0
        public IActionResult ListarReporteDigitalizacionExcel()
        {
            var jsonResponse = new JsonResponseDto()
            {
                Type = Constante.Error
            };

            try
            {
                var paginationParameter = new PaginationParameter
                {
                    Start       = 0,
                    AmountRows  = -1,
                    WhereFilter = "WHERE P.Estado != '' ",
                    OrderBy     = "IdPersona",
                    Parameters  = "COLABORADOR"
                };
                byte[] fileContents;
                List <ReporteDigitalizacionDto> lstCampania = _reportes.ReporteDigitalizacion(paginationParameter);
                var nuevaLista = from pe in lstCampania
                                 select new
                {
                };
                ExcelPackage excel            = new ExcelPackage();
                string       nameExcelContent = "Digitalizacion";
                string[]     cabeceras        = { "Codigo", "Ruc", "Empresa", "Categoria", "Documento", "Observacion", "Obligatorio", "Con Fecha Vencimiento", "Estado" };

                var workSheet = excel.Workbook.Worksheets.Add(nameExcelContent);
                workSheet.TabColor         = System.Drawing.Color.Black;
                workSheet.DefaultRowHeight = 12;

                FormatExcel <ReporteDigitalizacionDto>(excel, cabeceras, lstCampania, 1, nameExcelContent, "", 12, "A", "F");
                fileContents = excel.GetAsByteArray();
                if (fileContents == null || fileContents.Length == 0)
                {
                    return(NotFound());
                }

                return(File(
                           fileContents: fileContents,
                           contentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
                           fileDownloadName: "Reporte" + ".xlsx"
                           ));
            }


            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponse.Mensaje = ex.Message;
            }
            return(Json(jsonResponse));
        }
Exemple #30
0
        public IActionResult ListaConfiguiracion(string codigo, string empresa)
        {
            JsonResponseDto objJsonResponseDto = new JsonResponseDto();

            codigo = (codigo == null) ? "" : codigo;
            List <DropDownDto> lista = Utils.ListaConfiguiracion(codigo, empresa);

            objJsonResponseDto.data    = lista;
            objJsonResponseDto.Type    = Constante.Success;
            objJsonResponseDto.IsValid = true;
            return(Json(objJsonResponseDto));
        }