// GET: Tramite public ActionResult Inicio() { DatosVentanaPrincipalVM datosVentanaPrincipal = new DatosVentanaPrincipalVM(); var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); var tipoPersona = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoPersona.ValorEntero()); var modalidades = new ModalidadServicioBLL().getModalidadByTipoPersona(0); //lista todos var tramites = new TramiteBLL().getListaTramiteByTipo(0); //lista todos var multas = new TramiteSATBLL().listarMultas(); var ComboEntidadBancaria = new EntidadBancariaBLL().ConsultaComboEntidadBancaria(); datosVentanaPrincipal.ListaTipoPersona = tipoPersona; datosVentanaPrincipal.ListaModalidadServicio = modalidades; datosVentanaPrincipal.ListaTramite = tramites; datosVentanaPrincipal.ListaMultas = multas; datosVentanaPrincipal.ListaEntidadBancaria = ComboEntidadBancaria; datosVentanaPrincipal.SelectTipoDocumento = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); return(View(datosVentanaPrincipal)); }
public ActionResult RegistrarCuenta() { UsuarioVM usuario = new UsuarioVM(); var combotipoPersona = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoPersona.ValorEntero()); var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); comboTipoDocumento.Add(new ParametroModelo() { PARCOD = 0, PARNOM = ".:Tipo de Documento:." }); combotipoPersona.Add(new ParametroModelo() { PARCOD = 0, PARNOM = ".:Tipo de Persona:." }); usuario.SelectTipoDocumento = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); usuario.SelectTipoPersona = combotipoPersona.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); return(PartialView(usuario)); }
public JsonResult ValidarUsuario(Usuario paramUsuario) { string PaginaInicial = new ParametroBLL().Parametro_GetbyID("PaginaInicial").par_valor; int retorno = new LoginBLL().ValidarUsuario(paramUsuario); bool valid = retorno >= 0; return(Json(new { status = valid, erroId = retorno, data = PaginaInicial }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Inclui ou Alterar Usuário /// </summary> /// <param name="usu">Variável do tipo USUARIO, com os novos atributos</param> /// <param name="usu_id_logado">Id do Usuário logado</param> /// <param name="ip">IP do Usuário logado</param> /// <returns>int</returns> public int Usuario_Salvar(Usuario usu, int usu_id_logado, string ip) { try { string ImagePath = new ParametroBLL().Parametro_GetValor("ImagePath"); using (SqlConnection con = new SqlConnection(strConn)) { con.Open(); SqlCommand com = new SqlCommand(); if (usu.usu_id > 0) { com.CommandText = "STP_UPD_USUARIO"; } else { com.CommandText = "STP_INS_USUARIO"; } com.Connection = con; com.CommandType = CommandType.StoredProcedure; com.Parameters.Clear(); System.Data.SqlClient.SqlParameter p_return = new System.Data.SqlClient.SqlParameter(); p_return.Direction = System.Data.ParameterDirection.ReturnValue; com.Parameters.Add(p_return); com.Parameters[0].Size = 32000; if (usu.usu_id > 0) { com.Parameters.AddWithValue("@usu_id", usu.usu_id); } com.Parameters.AddWithValue("@usu_nome", usu.usu_nome); com.Parameters.AddWithValue("@usu_usuario", usu.usu_usuario); com.Parameters.AddWithValue("@usu_email", usu.usu_email); if (usu.usu_foto != null) { com.Parameters.AddWithValue("@usu_foto", usu.usu_foto); } com.Parameters.AddWithValue("@usu_ativo", usu.usu_ativo); com.Parameters.AddWithValue("@usu_id_logado", usu_id_logado); com.Parameters.AddWithValue("@ip", ip); com.ExecuteScalar(); return(Convert.ToInt32(p_return.Value)); } } catch (Exception ex) { int id = 0; new LogSistemaDAO().InserirLogErro(new LogErro(ex, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name), out id); throw new Exception(ex.Message); } }
/// <summary> /// Método para verificar se o usuário e senha são válidos /// </summary> /// <param name="usuario">Login do Usuário</param> /// <returns>Retorna os atributos do UsuarioModel</returns> public Usuario Usuario_ValidarLogin(Usuario usuario) { try { string ImagePath = new ParametroBLL().Parametro_GetValor("ImagePath"); string physicalPath = System.Web.HttpContext.Current.Server.MapPath(ImagePath + "default.png"); System.Drawing.Image image = System.Drawing.Image.FromFile(physicalPath); using (SqlConnection conn = new SqlConnection(strConn)) { conn.Open(); SqlCommand cmd = new SqlCommand("STP_LOGIN", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@usu_usuario", usuario.usu_usuario)); var senha = new Gerais().Encrypt(usuario.usu_senha); cmd.Parameters.Add(new SqlParameter("@senhacrip", senha)); cmd.Parameters.Add(new SqlParameter("@ip", usuario.usu_ip)); using (SqlDataReader reader = cmd.ExecuteReader()) { Usuario _usuario = new Usuario(); if (reader.HasRows) { while (reader.Read()) { _usuario.usu_id = Convert.ToInt32(reader["usu_id"]); _usuario.usu_usuario = usuario.usu_usuario; _usuario.usu_senha = senha; // senha criptografada _usuario.usu_ip = usuario.usu_ip; _usuario.usu_nome = reader["usu_nome"].ToString(); _usuario.usu_ativo = Convert.ToInt32(reader["usu_ativo"]); // _usuario.usu_foto = reader["usu_foto"].ToString(); // checa antes se existe foto _usuario.usu_foto = reader["usu_foto"].ToString() == "" ? new Gerais().ImageToBase64(image) : reader["usu_foto"].ToString(); _usuario.usu_trocar_senha = Convert.ToInt32(reader["sen_mudar_senha"]); } } return(_usuario); } } } catch (Exception ex) { int id = 0; new LogSistemaDAO().InserirLogErro(new LogErro(ex, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name), out id); throw new Exception(ex.Message); } }
public ActionResult CredencialOperador() { ExpedienteVM viewModelo = new ExpedienteVM(); var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); comboTipoDocumento.Add(new ParametroModelo() { PARCOD = 0, PARNOM = ".:Tipo de Documento:." }); viewModelo.SelectTipoDocumento = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); return(PartialView(viewModelo)); }
/// <summary> /// Cria nova Pasta no servidor /// </summary> /// <param name="caminhoVirtual">Caminho</param> /// <param name="nomePasta">Nome da Pasta a ser criada em "caminho"</param> /// <returns>string</returns> public string Criar_NovaPasta(string caminhoVirtual, string nomePasta) { try { // caminhoVirtual = "UPLOAD/SP-010 (FERNÃO DIAS)/" string CaminhoVirtualRaizArquivos = new ParametroBLL().Parametro_GetValor("CaminhoVirtualRaizArquivos"); // "http://192.168.15.11:8080/UPLOAD/" string CaminhoVirtualServidor = CaminhoVirtualRaizArquivos.Substring(0, CaminhoVirtualRaizArquivos.IndexOf("/", 15)); // "http://192.168.15.11:8080" string CaminhoCompletoVirtualPasta = CaminhoVirtualServidor + caminhoVirtual; // "http://192.168.15.11:8080/UPLOAD/SP-010 (FERNÃO DIAS)/" string pedacoInteresse = CaminhoCompletoVirtualPasta.Replace(CaminhoVirtualRaizArquivos, ""); // "/SP-010 (FERNÃO DIAS)/" string CaminhoFisicoRaizArquivos = new ParametroBLL().Parametro_GetValor("CaminhoFisicoRaizArquivos"); // "C:\SIGOA\DEPLOY\UPLOAD" if (!CaminhoFisicoRaizArquivos.EndsWith("\\")) { CaminhoFisicoRaizArquivos = CaminhoFisicoRaizArquivos + "\\"; } string caminhoFisicoInteresse = CaminhoFisicoRaizArquivos + pedacoInteresse.Replace("/", "\\"); // "C:\SIGOA\DEPLOY\UPLOAD\SP-010 (FERNÃO DIAS)\" if (!caminhoFisicoInteresse.EndsWith("\\")) { caminhoFisicoInteresse = caminhoFisicoInteresse + "\\"; } string retorno = ""; if (!System.IO.Directory.Exists(caminhoFisicoInteresse + nomePasta)) { System.IO.Directory.CreateDirectory(caminhoFisicoInteresse + nomePasta); retorno = CaminhoCompletoVirtualPasta + "/" + nomePasta; } else { retorno = "Caminho já existe"; } return(retorno); } catch (Exception ex) { return(ex.Message); } }
/// <summary> /// Lista de todos os Usuários não deletados /// </summary> /// <param name="usu_id">Filtro por Id de Usuário, null para todos</param> /// <returns> Lista de Usuario</returns> public List <Usuario> Usuario_ListAll(int?usu_id) { try { string ImagePath = new ParametroBLL().Parametro_GetValor("ImagePath"); string physicalPath = System.Web.HttpContext.Current.Server.MapPath(ImagePath + "default.png"); System.Drawing.Image image = System.Drawing.Image.FromFile(physicalPath); List <Usuario> lst = new List <Usuario>(); using (SqlConnection con = new SqlConnection(strConn)) { con.Open(); SqlCommand com = new SqlCommand("STP_SEL_USUARIOS", con); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@usu_id", usu_id); SqlDataReader rdr = com.ExecuteReader(); while (rdr.Read()) { lst.Add(new Usuario { usu_id = Convert.ToInt32(rdr["usu_id"]), usu_usuario = rdr["usu_usuario"].ToString(), usu_nome = rdr["usu_nome"].ToString(), usu_email = rdr["usu_email"].ToString(), usu_ativo = Convert.ToInt16(rdr["usu_ativo"]), // checa antes se existe foto // usu_foto = System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(ImagePath + rdr["usu_foto"].ToString())) ? ImagePath + rdr["usu_foto"].ToString() : ImagePath + "default.png" // usu_foto = rdr["usu_foto"].ToString() usu_foto = rdr["usu_foto"].ToString() == "" ? new Gerais().ImageToBase64(image) : rdr["usu_foto"].ToString() }); } return(lst); } } catch (Exception ex) { int id = 0; new LogSistemaDAO().InserirLogErro(new LogErro(ex, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name), out id); throw new Exception(ex.Message); } }
public ActionResult Inicio() { var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); DatosVentanaPrincipalVM datosVentanaPrincipal = new DatosVentanaPrincipalVM(); var tipoPersona = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoPersona.ValorEntero()); var modalidades = new ModalidadServicioBLL().getModalidadByTipoPersona(0); //lista todos var tramites = new TramiteBLL().getListaTramiteByTipo(0); //lista todos datosVentanaPrincipal.ListaTipoPersona = tipoPersona; datosVentanaPrincipal.ListaModalidadServicio = modalidades; datosVentanaPrincipal.ListaTramite = tramites; comboTipoDocumento.Add(new ParametroModelo() { PARCOD = 0, PARNOM = ".:Tipo de Documento:." }); datosVentanaPrincipal.SelectTipoDocumento = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); return(View(datosVentanaPrincipal)); }
public ActionResult CrearVehiculo(int ID_PROCEDIMIENTO) { ExpedienteVM viewModelo = new ExpedienteVM(); var comboMarca = new MarcaBLL().ComboMarca(); var ComboModelo = new ModeloBLL().ComboModelo(comboMarca[0].ID_MARCA); var ComboTipoCombustible = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoCombustible.ValorEntero()); var comboTipoModalidad = new ModalidadServicioBLL().ComboModalidadServicio(); var comboClaseVehiculo = new ClaseVehiculoBLL().ComboClaseVehiculo(); var comboCategoriaVehiculo = new CategoriaVehiculoBLL().ComboCategoriaVehiculo(); comboMarca.Add(new ComboMarcaVM { ID_MARCA = 0, NOMBRE = ".:Marca:." }); ComboModelo.Add(new ComboModeloVM() { ID_MODELO = 0, NOMBRE = ".:Modelo:." }); ComboTipoCombustible.Add(new ParametroModelo { PARSEC = 0, PARNOM = ".:Tipo de Combustible:." }); comboTipoModalidad.Add(new ComboModalidadServicioVM() { ID_MODALIDAD_SERVICIO = 0, NOMBRE = ".:Tipo de Modalidad:." }); comboClaseVehiculo.Add(new ComboClaseVehiculoVM() { ID_CLASE_VEHICULO = 0, NOMBRE = ".:Clase Vehículo:." }); comboCategoriaVehiculo.Add(new ComboCategoriaVehiculoVM() { ID_CATEGORIA_VEHICULO = 0, NOMBRE = ".:Categoria Vehículo:." }); viewModelo.SelectMarca = comboMarca.OrderBy(x => x.ID_MARCA) .Select(j => new SelectListItem { Value = j.ID_MARCA.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectModelo = ComboModelo.OrderBy(x => x.ID_MODELO) .Select(j => new SelectListItem { Value = j.ID_MODELO.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectTipoCombustible = ComboTipoCombustible.OrderBy(x => x.PARSEC) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); viewModelo.SelectTipoModalidad = comboTipoModalidad.OrderBy(x => x.ID_MODALIDAD_SERVICIO) .Select(j => new SelectListItem { Value = j.ID_MODALIDAD_SERVICIO.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectClaseVehiculo = comboClaseVehiculo.OrderBy(x => x.ID_CLASE_VEHICULO) .Select(j => new SelectListItem { Value = j.ID_CLASE_VEHICULO.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectCategoriaVehiculo = comboCategoriaVehiculo.OrderBy(x => x.ID_CATEGORIA_VEHICULO) .Select(j => new SelectListItem { Value = j.ID_CATEGORIA_VEHICULO.ToString(), Text = j.NOMBRE, }).ToList(); //viewModelo.NroPlaca = "C5Q673"; viewModelo.ID_PROCEDIMIENTO = ID_PROCEDIMIENTO; viewModelo.ID_MODALIDAD_SERVICIO = Session["ID_MODALIDAD_SERVICIO"].ValorEntero(); return(PartialView(viewModelo)); }
// GET: Operador //consulta datos Personales y Licencia public ActionResult CrearOperador(string nroRUC, int ID_TIPO_PERSONA, int ID_MODALIDAD_SERVICIO) { ExpedienteVM viewModelo = new ExpedienteVM(); var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); var comboTipoModalidad = new ModalidadServicioBLL().ComboModalidadServicio(); var listaOperadoresByRuc = new OperadorBLL().consultarListaOperador(nroRUC); var comboTipoOperador = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoOperador.ValorEntero()); var comboDepartamento = new DepartamentoBLL().ComboDepartamento(0); var comboProvincia = new ProvinciaBLL().ComboProvincia(Session["ID_DEPARTAMENTO"].ValorEntero()); var comboDistrito = new DistritoBLL().ComboDistrito(Session["ID_PROVINCIA"].ValorEntero()); comboTipoDocumento.Add(new ParametroModelo() { PARCOD = 0, PARNOM = ".:Tipo de Documento:." }); comboTipoModalidad.Add(new ComboModalidadServicioVM() { ID_MODALIDAD_SERVICIO = 0, NOMBRE = ".:Seleccione Modalidad:." }); comboTipoOperador.Add(new ParametroModelo() { PARSEC = 0, PARNOM = ".:Tipo de Operador:." }); comboDepartamento.Add(new ComboDepartamentoVM() { ID_DEPARTAMENTO = 0, NOMBRE_DEPARTAMENTO = ".:Seleccione Departamento:." }); comboProvincia.Add(new ComboProvinciaVM() { ID_PROVINCIA = 0, NOMBRE_PROVINCIA = ".:Seleccione Provincia:." }); comboDistrito.Add(new ComboDistritoVM() { ID_DISTRITO = 0, NOMBRE_DISTRITO = ".:Seleccione Distrito:." }); if (ID_TIPO_PERSONA == EnumParametroTipoPersona.PersonaJuridica.ValorEntero()) { if (ID_MODALIDAD_SERVICIO != EnumModalidadServicio.TransporteRegularPersona.ValorEntero()) { comboTipoOperador.RemoveAll(x => x.PARSEC == EnumParametroSecuenciaTipoOperador.COBRADOR.ValorEntero() || x.PARSEC == EnumParametroSecuenciaTipoOperador.CONDUCTORYCOBRADOR.ValorEntero()); } } viewModelo.SelectTipoDocumento = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); viewModelo.SelectTipoModalidad = comboTipoModalidad.OrderBy(x => x.ID_MODALIDAD_SERVICIO) .Select(j => new SelectListItem { Value = j.ID_MODALIDAD_SERVICIO.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectTipoOperador = comboTipoOperador.OrderBy(x => x.PARSEC) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); viewModelo.SelectDepartamento = comboDepartamento.OrderBy(x => x.ID_DEPARTAMENTO) .Select(j => new SelectListItem { Value = j.ID_DEPARTAMENTO.ToString(), Text = j.NOMBRE_DEPARTAMENTO, }).ToList(); viewModelo.SelectProvincia = comboProvincia.OrderBy(x => x.ID_PROVINCIA) .Select(j => new SelectListItem { Value = j.ID_PROVINCIA.ToString(), Text = j.NOMBRE_PROVINCIA, }).ToList(); viewModelo.SelectDistrito = comboDistrito.OrderBy(x => x.ID_DISTRITO) .Select(j => new SelectListItem { Value = j.ID_DISTRITO.ToString(), Text = j.NOMBRE_DISTRITO, }).ToList(); viewModelo.OperadorVM = listaOperadoresByRuc; viewModelo.ID_MODALIDAD_SERVICIO_OPERADOR = Session["ID_MODALIDAD_SERVICIO"].ValorEntero(); return(PartialView(viewModelo)); }
public ActionResult CrearCredencialOperador(string NRO_DOCUMENTO = "", int ID_PROCEDIMIENTO = 0) { ExpedienteVM viewModelo = new ExpedienteVM(); List <ComboDepartamentoVM> comboDepartamento = new List <ComboDepartamentoVM>(); List <ComboProvinciaVM> comboProvincia = new List <ComboProvinciaVM>(); List <ComboDistritoVM> comboDistrito = new List <ComboDistritoVM>(); viewModelo.ID_MODALIDAD_SERVICIO_OPERADOR = Session["ID_MODALIDAD_SERVICIO"].ValorEntero(); var comboTipoModalidad = new ModalidadServicioBLL().ComboModalidadServicio(); var comboTipoDocumento = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoDocumento.ValorEntero()); var comboTipoOperador = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoOperador.ValorEntero()); var comboSexo = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoSexo.ValorEntero()); comboTipoModalidad.Add(new ComboModalidadServicioVM() { ID_MODALIDAD_SERVICIO = 0, NOMBRE = ".:Seleccione Modalidad:." }); comboTipoDocumento.Add(new ParametroModelo() { PARSEC = 0, PARNOM = ".:Tipo de Documento:." }); comboTipoOperador.Add(new ParametroModelo() { PARSEC = 0, PARNOM = ".:Tipo de Operador:." }); comboSexo.Add(new ParametroModelo() { PARSEC = 0, PARNOM = ".:Tipo de Sexo:." }); if (viewModelo.ID_MODALIDAD_SERVICIO_OPERADOR != EnumModalidadServicio.TransporteRegularPersona.ValorEntero()) { comboTipoOperador.RemoveAll(x => x.PARSEC == EnumParametroSecuenciaTipoOperador.COBRADOR.ValorEntero() || x.PARSEC == EnumParametroSecuenciaTipoOperador.CONDUCTORYCOBRADOR.ValorEntero()); viewModelo.ID_TIPO_OPERADOR = EnumParametroSecuenciaTipoOperador.CONDUCTOR.ValorEntero(); } viewModelo.SelectTipoModalidadOperador = comboTipoModalidad.OrderBy(x => x.ID_MODALIDAD_SERVICIO) .Select(j => new SelectListItem { Value = j.ID_MODALIDAD_SERVICIO.ToString(), Text = j.NOMBRE, }).ToList(); viewModelo.SelectTipoDocumentoOperador = comboTipoDocumento.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); viewModelo.SelectTipoOperador = comboTipoOperador.OrderBy(x => x.PARSEC) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); if (Session["ID_TIPO_PERSONA"].ValorEntero() == EnumParametro.PersonaNatural.ValorEntero()) { viewModelo.NRO_DOCUMENTO_OPERADOR = NRO_DOCUMENTO; viewModelo.ID_TIPO_DOCUMENTO_OPERADOR = Session["ID_TIPO_DOCUMENTO"].ValorEntero(); var buscarOperador = new OperadorBLL().BuscarOperador("", viewModelo.ID_TIPO_DOCUMENTO_OPERADOR, NRO_DOCUMENTO, viewModelo.ID_MODALIDAD_SERVICIO_OPERADOR, Session["ID_TIPO_PERSONA"].ValorEntero(), ID_PROCEDIMIENTO); comboDepartamento = new DepartamentoBLL().ComboDepartamento(0); comboProvincia = new ProvinciaBLL().ComboProvincia(buscarOperador.ID_DEPARTAMENTO_OPERADOR); comboDistrito = new DistritoBLL().ComboDistrito(buscarOperador.ID_PROVINCIA_OPERADOR); comboDepartamento.Add(new ComboDepartamentoVM() { ID_DEPARTAMENTO = 0, NOMBRE_DEPARTAMENTO = ".:Seleccione Departamento:." }); comboProvincia.Add(new ComboProvinciaVM() { ID_PROVINCIA = 0, NOMBRE_PROVINCIA = ".:Seleccione Provincia:." }); comboDistrito.Add(new ComboDistritoVM() { ID_DISTRITO = 0, NOMBRE_DISTRITO = ".:Seleccione Distrito:." }); viewModelo.SelectDepartamento = comboDepartamento.OrderBy(x => x.ID_DEPARTAMENTO) .Select(j => new SelectListItem { Value = j.ID_DEPARTAMENTO.ToString(), Text = j.NOMBRE_DEPARTAMENTO, }).ToList(); viewModelo.SelectProvincia = comboProvincia.OrderBy(x => x.ID_PROVINCIA) .Select(j => new SelectListItem { Value = j.ID_PROVINCIA.ToString(), Text = j.NOMBRE_PROVINCIA, }).ToList(); viewModelo.SelectDistrito = comboDistrito.OrderBy(x => x.ID_DISTRITO) .Select(j => new SelectListItem { Value = j.ID_DISTRITO.ToString(), Text = j.NOMBRE_DISTRITO, }).ToList(); if (buscarOperador.ResultadoProcedimientoVM.CodResultado == 1 && buscarOperador.NOMBRES != null && buscarOperador.ID_OPERADOR != 0) { viewModelo.ID_OPERADOR = buscarOperador.ID_OPERADOR; viewModelo.APELLIDO_PATERNO_OPERADOR = buscarOperador.APELLIDO_PATERNO; viewModelo.APELLIDO_MATERNO_OPERADOR = buscarOperador.APELLIDO_MATERNO; viewModelo.NOMBRE_OPERADOR = buscarOperador.NOMBRES; viewModelo.FECHA_NACIMIENTO_OPERADOR = buscarOperador.FECHA_NACIMIENTO; viewModelo.DIRECCION_OPERADOR = buscarOperador.DIRECCION; viewModelo.TELEFONO_CEL_OPERADOR = buscarOperador.TELEFONO_CEL; viewModelo.TELEFONO_CASA_OPERADOR = buscarOperador.TELEFONO_CASA; viewModelo.CORREO_OPERADOR = buscarOperador.CORREO; viewModelo.NRO_LICENCIA_OPERADOR = buscarOperador.NRO_LICENCIA; viewModelo.FECHA_EXPEDICION_OPERADOR = buscarOperador.FECHA_EXPEDICION; viewModelo.FECHA_REVALIDACION_OPERADOR = buscarOperador.FECHA_REVALIDACION; viewModelo.CATEGORIA_OPERADOR = buscarOperador.CATEGORIA; if (buscarOperador.ID_TIPO_OPERADOR == 0) { if (Session["ID_MODALIDAD_SERVICIO"].ValorEntero() != EnumModalidadServicio.TransporteRegularPersona.ValorEntero()) { viewModelo.ID_TIPO_OPERADOR = EnumParametroTipoOperador.CONDUCTOR.ValorEntero(); } else { viewModelo.ID_TIPO_OPERADOR = 0; } } else { viewModelo.ID_TIPO_OPERADOR = buscarOperador.ID_TIPO_OPERADOR; } viewModelo.FECHA_VENCIMIENTO_CREDENCIAL = buscarOperador.FECHA_VENCIMIENTO_CREDENCIAL; if (buscarOperador.NOMBRE_FOTO != null) { viewModelo.TIENE_FOTO = true; viewModelo.FOTO_BASE64 = Url.Content("~/Adjunto/foto_operador/" + buscarOperador.NOMBRE_FOTO); viewModelo.FOTO_OPERADOR = buscarOperador.NOMBRE_FOTO; } viewModelo.ID_SEXO = buscarOperador.ID_SEXO; viewModelo.ID_DEPARTAMENTO_OPERADOR = buscarOperador.ID_DEPARTAMENTO_OPERADOR; viewModelo.ID_PROVINCIA_OPERADOR = buscarOperador.ID_PROVINCIA_OPERADOR; viewModelo.ID_DISTRITO_OPERADOR = buscarOperador.ID_DISTRITO_OPERADOR; if (buscarOperador.TieneCredencial == 1) { viewModelo.ObtencionRenovacion = "Renovacion"; } else { viewModelo.ObtencionRenovacion = "Obtencion"; } viewModelo.PUNTOS_FIRME = buscarOperador.PUNTOS_FIRME.ValorEntero(); viewModelo.GRAVE = buscarOperador.GRAVE; viewModelo.MUY_GRAVE = buscarOperador.MUY_GRAVE; viewModelo.ESTADO_LICENCIA = buscarOperador.ESTADO_LICENCIA; viewModelo.ID_TIPO_CREDENCIAL = EnumTipoCredencial.RENOVACION.ValorEntero(); //viewModelo.ID_TIPO_OPERADOR = buscarOperador.TIPO_OPERADOR; } else { string tipoDocumento = ""; if (viewModelo.ID_TIPO_DOCUMENTO_OPERADOR == EnumParametro.DNI.ValorEntero()) { tipoDocumento = "2"; } else if (viewModelo.ID_TIPO_DOCUMENTO_OPERADOR == EnumParametro.CE.ValorEntero()) { tipoDocumento = "4"; } else if (viewModelo.ID_TIPO_DOCUMENTO_OPERADOR == EnumParametro.PTP.ValorEntero()) { tipoDocumento = "14"; } var resultadoReniec = new OperadorBLL().consultaDatosPersonalesYLic(tipoDocumento, NRO_DOCUMENTO, Session["ID_MODALIDAD_SERVICIO"].ValorEntero(), Session["ID_TIPO_PERSONA"].ValorEntero(), ID_PROCEDIMIENTO); if (buscarOperador.NOMBRES != null) { viewModelo.NOMBRE_OPERADOR = resultadoReniec.NOMBRES; viewModelo.APELLIDO_PATERNO_OPERADOR = resultadoReniec.APELLIDO_PATERNO; viewModelo.APELLIDO_MATERNO_OPERADOR = resultadoReniec.APELLIDO_MATERNO; viewModelo.DIRECCION_OPERADOR = resultadoReniec.DIRECCION; viewModelo.NRO_LICENCIA_OPERADOR = resultadoReniec.NRO_LICENCIA; viewModelo.FECHA_EXPEDICION_OPERADOR = resultadoReniec.FECHA_EXPEDICION; viewModelo.FECHA_REVALIDACION_OPERADOR = resultadoReniec.FECHA_REVALIDACION; viewModelo.CATEGORIA_OPERADOR = resultadoReniec.CATEGORIA; viewModelo.PUNTOS_FIRME = resultadoReniec.PUNTOS_FIRME.ValorEntero(); viewModelo.GRAVE = resultadoReniec.GRAVE; viewModelo.MUY_GRAVE = resultadoReniec.MUY_GRAVE; viewModelo.ESTADO_LICENCIA = resultadoReniec.ESTADO_LICENCIA; viewModelo.ID_TIPO_CREDENCIAL = EnumTipoCredencial.OBTENCION.ValorEntero(); viewModelo.FECHA_VENCIMIENTO_CREDENCIAL = resultadoReniec.FECHA_VENCIMIENTO_CREDENCIAL; viewModelo.TieneCredencial = resultadoReniec.TieneCredencial; if (resultadoReniec.FOTO_BASE64 != null) { viewModelo.TIENE_FOTO = true; viewModelo.FOTO_BASE64 = "data:image/png; base64, " + resultadoReniec.FOTO_BASE64; viewModelo.FOTO_OPERADOR = resultadoReniec.FOTO_BASE64; } if (resultadoReniec.TieneCredencial == 1) { viewModelo.ObtencionRenovacion = "Renovacion"; } else { viewModelo.ObtencionRenovacion = "Obtencion"; } } } } else { comboDepartamento = new DepartamentoBLL().ComboDepartamento(0); comboProvincia = new ProvinciaBLL().ComboProvincia(0); comboDistrito = new DistritoBLL().ComboDistrito(0); comboDepartamento.Add(new ComboDepartamentoVM() { ID_DEPARTAMENTO = 0, NOMBRE_DEPARTAMENTO = ".:Seleccione Departamento:." }); comboProvincia.Add(new ComboProvinciaVM() { ID_PROVINCIA = 0, NOMBRE_PROVINCIA = ".:Seleccione Provincia:." }); comboDistrito.Add(new ComboDistritoVM() { ID_DISTRITO = 0, NOMBRE_DISTRITO = ".:Seleccione Distrito:." }); viewModelo.SelectDepartamento = comboDepartamento.OrderBy(x => x.ID_DEPARTAMENTO) .Select(j => new SelectListItem { Value = j.ID_DEPARTAMENTO.ToString(), Text = j.NOMBRE_DEPARTAMENTO, }).ToList(); viewModelo.SelectProvincia = comboProvincia.OrderBy(x => x.ID_PROVINCIA) .Select(j => new SelectListItem { Value = j.ID_PROVINCIA.ToString(), Text = j.NOMBRE_PROVINCIA, }).ToList(); viewModelo.SelectDistrito = comboDistrito.OrderBy(x => x.ID_DISTRITO) .Select(j => new SelectListItem { Value = j.ID_DISTRITO.ToString(), Text = j.NOMBRE_DISTRITO, }).ToList(); viewModelo.ID_TIPO_CREDENCIAL = EnumTipoCredencial.RENOVACION.ValorEntero(); viewModelo.ObtencionRenovacion = "Renovacion"; //viewModelo.FECHA_VENCIMIENTO_CREDENCIAL = } viewModelo.SelectSexo = comboSexo.OrderBy(x => x.PARCOD) .Select(j => new SelectListItem { Value = j.PARSEC.ToString(), Text = j.PARNOM, }).ToList(); viewModelo.ID_MODALIDAD_SERVICIO_OPERADOR = Session["ID_MODALIDAD_SERVICIO"].ValorEntero(); viewModelo.ID_PROCEDIMIENTO = ID_PROCEDIMIENTO; return(PartialView(viewModelo)); }