Exemplo n.º 1
0
        public ResultadoProcedimientoVM CrearExpediente(ExpedienteModelo expediente)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_EXPEDIENTE.SP_INSERTAR_EXPEDIENTE", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearExpediente(expediente));
                    bdCmd.ExecuteNonQuery();
                    expediente.ID_EXPEDIENTE = int.Parse(bdCmd.Parameters["P_IDEXPEDIENTE"].Value.ToString());

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = expediente.ID_EXPEDIENTE;
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 2
0
        public ResultadoProcedimientoVM registrarTramite(TramiteSimpleVM tramite)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_TRAMITE.SP_REGISTRAR_TRAMITE", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosRegistroTramite(tramite));
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        resultado.CodResultado = 1;
                        resultado.NomResultado = "Registro Correctamente";
                        resultado.CodAuxiliar  = int.Parse(bdCmd.Parameters["P_ID_TRAMITE"].Value.ToString());
                        bdConn.Close();
                        bdConn.Dispose();
                    }
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 3
0
        public ResultadoProcedimientoVM CrearEmpresa(EmpresaModelo empresa)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                //using (var bdConn = new OracleConnection(cadenaConexion))
                //{
                using (var bdCmd = new OracleCommand("PKG_EMPRESA.SP_INSERTAR_EMPRESA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearEmpresa(empresa));
                    //bdConn.Open();
                    bdCmd.ExecuteNonQuery();
                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                }
                //}
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 4
0
        public ResultadoProcedimientoVM CrearExpedienteAcumulador(int ID_PROCEDIMIENTO_P, int ID_PROCEDIMIENTO_H)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_EXPEDIENTE.SP_INSERTAR_ACUMULADOR", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosCrearExpediente(ID_PROCEDIMIENTO_P, ID_PROCEDIMIENTO_H));
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        modelo.CodResultado = 1;
                        modelo.NomResultado = "Registro Correctamente";
                        modelo.CodAuxiliar  = int.Parse(bdCmd.Parameters["P_ACUMULADOR_EXP"].Value.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 1;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 5
0
        public ResultadoProcedimientoVM CrearCredencialOperador(CredencialOperadorModelo credencialOperador)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                //using (var bdConn = new OracleConnection(cadenaConexion))
                //{
                using (var bdCmd = new OracleCommand("PKG_OPERADOR.SP_INS_CREDENCIAL", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearCredencialOperador(credencialOperador));
                    //bdConn.Open();
                    bdCmd.ExecuteNonQuery();
                    credencialOperador.ID_CREDENCIAL_OPERADOR = int.Parse(bdCmd.Parameters["P_CREDENCIAL_OPERADOR"].Value.ToString());
                    resultado.CodAuxiliar  = credencialOperador.ID_CREDENCIAL_OPERADOR;
                    resultado.CodResultado = 1;
                    resultado.NomResultado = "Registro Correctamente";
                }
                //}
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 6
0
        public ResultadoProcedimientoVM CrearUsuario(UsuarioVM usuario)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_USUARIO.SP_REGISTRAR_USUARIO", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosUsuario(usuario));
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        resultado.CodResultado = 1;
                        resultado.NomResultado = "Registro Correctamente";
                    }
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 7
0
        public ResultadoProcedimientoVM busqueda_recibo(string nroRecibo)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_TRAMITE.SP_BUSQUEDA_NRORECIBOPAGO", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(parametroBuscarRecibo(nroRecibo));
                        bdConn.Open();
                        using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                        {
                            if (bdRd.HasRows)
                            {
                                resultado.CodResultado = 1;
                                resultado.NomResultado = "El número del recibo ya fue registrado";
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(resultado);
        }
Exemplo n.º 8
0
        public ResultadoProcedimientoVM CrearVehiculoAseguradora(VehiculoAseguradoraModelo VehiculoAseguradora)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_VEHICULO.SP_INS_ASEG_VEHICULO", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearVehiculoAseguradora(VehiculoAseguradora));
                    bdCmd.ExecuteNonQuery();
                    VehiculoAseguradora.ID_VEHICULO_ASEGURADORA = int.Parse(bdCmd.Parameters["P_VEHICULO_ASEGURADORA"].Value.ToString());

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = VehiculoAseguradora.ID_VEHICULO_ASEGURADORA;
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 9
0
        public ResultadoProcedimientoVM actualizaFotoOperador(int idOperador, string nombreOperador)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                //using (var bdConn = new OracleConnection(cadenaConexion))
                //{
                using (var bdCmd = new OracleCommand("PKG_OPERADOR.SP_ACTUALIZA_FOTO_OPER", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosOperadorActualizaFoto(idOperador, nombreOperador));
                    //bdConn.Open();
                    bdCmd.ExecuteNonQuery();
                    resultado.CodResultado = 1;
                    resultado.NomResultado = "Registro Correctamente";
                }
                //}
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }
            return(resultado);
        }
Exemplo n.º 10
0
        public ResultadoProcedimientoVM CrearDuplicadoTUC(TarjetaCirculacionModelo tarjetaCirculacion)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_RESOLUCION.SP_INS_DUP_TARJ_CIRCULACION", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearDuplicadoTUC(tarjetaCirculacion));
                    bdCmd.ExecuteNonQuery();
                    tarjetaCirculacion.ID_TARJETA_CIRCULACION = int.Parse(bdCmd.Parameters["P_TARJETA_CIRCULACION"].Value.ToString());

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = tarjetaCirculacion.ID_TARJETA_CIRCULACION;
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 11
0
        public ResultadoProcedimientoVM EnlazarOperadorEmpresa(OperadorEmpresaModelo operadorEmpresa)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                //using (var bdConn = new OracleConnection(cadenaConexion))
                //{
                using (var bdCmd = new OracleCommand("PKG_OPERADOR.SP_INS_EMPRESA_OPER", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosOperadorEmpresa(operadorEmpresa));
                    //bdConn.Open();
                    bdCmd.ExecuteNonQuery();
                    resultado.CodResultado = 1;
                    resultado.NomResultado = "Registro Correctamente";
                }
                //}
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }
            return(resultado);
        }
Exemplo n.º 12
0
        public ResultadoProcedimientoVM CrearRecibo(ReciboModelo recibo)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_GTU_RECIBO.SP_INSERTAR_RECIBO", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearRecibo(recibo));
                    bdCmd.ExecuteNonQuery();
                    recibo.ID_RECIBO = int.Parse(bdCmd.Parameters["P_RECIBO"].Value.ToString());

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = recibo.ID_RECIBO;
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 13
0
        public ResultadoProcedimientoVM CrearModalidadServicio(string RUC, int ID_MODALIDAD_SERVICIO)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_USUARIO.SP_AGREGAR_MODALIDAD", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosCrearModalidadServicio(RUC, ID_MODALIDAD_SERVICIO));
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        resultado.CodResultado = 1;
                        resultado.NomResultado = "Registro Correctamente";
                    }
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 14
0
        public ResultadoProcedimientoVM VehiculoPersona(string NRO_DOCUMENTO, string PLACA)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_VEHICULO.SP_VEHICULO_PERSONA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearVehiculoPersona(NRO_DOCUMENTO, PLACA));
                    bdCmd.ExecuteNonQuery();
                    //Vehiculo.ID_VEHICULO = ;

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = int.Parse(bdCmd.Parameters["P_RESULTADO"].Value.ToString());
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 15
0
        public ResultadoProcedimientoVM CrearTarjetaPropiedad(TarjetaPropiedadModelo tarjetaPropiedad)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_VEHICULO.SP_INS_TARJ_PROPIEDAD", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearTarjetaPropiedad(tarjetaPropiedad));
                    bdCmd.ExecuteNonQuery();
                    tarjetaPropiedad.ID_TARJETA_PROPIEDAD = int.Parse(bdCmd.Parameters["P_TARJETA_PROPIEDAD"].Value.ToString());

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                    modelo.CodAuxiliar  = tarjetaPropiedad.ID_TARJETA_PROPIEDAD;
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 16
0
        public ActionResult RecuperarContrasenia(UsuarioVM usuario)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            usuario.CLAVE = RandomString(6);

            resultado = new PersonaBLL().RecuperarContrasena(usuario.NRO_DOCUMENTO, usuario.CORREO, usuario.CLAVE);

            if (resultado.CodResultado == 0)
            {
                return(Json(new { success = false, mensaje = resultado.NomResultado }));
            }
            else
            {
                var rptaEnvioCorreo     = "";
                var codResultado_correo = 0;
                try
                {
                    Notificacion confirmacion        = new Notificacion();
                    String[]     arregloRutasArchivo = new String[1];

                    confirmacion.Body = "Estimado Administrado (a),<br><br>" +
                                        "Por medio de la presente le comunicamos que la solicitud de recuperación de contraseña se realizó satisfactoriamente.<br>" +
                                        "La contraseña para acceder al sistema: " + usuario.CLAVE + " <br><br>" +
                                        "Atentamente," +
                                        "<h2>Comunicaciones ATU</h2><br>" +
                                        "<hr>" +
                                        "Este mensaje de correo electrónico y / o el material adjunto puede contener información confidencial o legalmente protegida por la Ley N°  " +
                                        "29733 - Ley de Protección de Datos Personales, y es de uso exclusivo de la(s) persona(s) a quién(es)se dirige.Si no es usted el destinatario " +
                                        "indicado, queda notificado de que la lectura, uitilización, divulgación y / o copia puede estar prohibida en virtud de la legislación vigente, si " +
                                        "usted recibe este mensaje por error por favor elimine toda la información." +
                                        " <br>" +
                                        "* Este buzón es de envió automático, por favor no responder * ";

                    confirmacion.arrArchivosRuta = arregloRutasArchivo;
                    confirmacion.To.Add(usuario.CORREO);
                    confirmacion.asunto = "Recuperación de Contraseñas - ATU";
                    confirmacion.enviar();

                    rptaEnvioCorreo     = "CORRECTO";
                    codResultado_correo = 1;
                }
                catch (Exception ex)
                {
                    rptaEnvioCorreo     = "error-->" + ex.Message;
                    codResultado_correo = 0;
                }

                return(Json(new { success = true, mensaje = resultado.NomResultado, clave = resultado.CLAVE_NUEVO, codresultado = codResultado_correo, resultado = rptaEnvioCorreo }));
            }
        }
Exemplo n.º 17
0
        public ResultadoProcedimientoVM actualizarDataTramiteSimple(int idTramite, string nombresArchivos, int idDocExpediente, string ssid_exp)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_TRAMITE.SP_ACTUALIZAR_DATA_TRAMITE", bdConn))
                    {
                        OracleParameter[] bdParameters = new OracleParameter[4];
                        bdParameters[0] = new OracleParameter("P_ID_TRAMITE", OracleDbType.Int32)
                        {
                            Value = idTramite
                        };
                        bdParameters[1] = new OracleParameter("P_NOMBREARCHIVOS", OracleDbType.Varchar2)
                        {
                            Value = nombresArchivos
                        };
                        bdParameters[2] = new OracleParameter("P_IDDOC_EXP", OracleDbType.Int32)
                        {
                            Value = idDocExpediente
                        };
                        bdParameters[3] = new OracleParameter("P_ID_SSI_EXP", OracleDbType.Varchar2)
                        {
                            Value = ssid_exp
                        };
                        //
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(bdParameters);
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        resultado.CodResultado = 1;
                        resultado.NomResultado = "Actualizó Correctamente";
                        bdConn.Close();
                        bdConn.Dispose();
                    }
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 18
0
        public ResultadoProcedimientoVM actualizarNombreArchivos(int idTramiteSAT, string nombresArchivouch, string nomarch_desist)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_TRAMITE_SAT.SP_ACTUALIZAR_NOMBRE_ARCHIVO", bdConn))
                    {
                        OracleParameter[] bdParameters = new OracleParameter[3];
                        bdParameters[0] = new OracleParameter("P_ID_TRAMITE_SAT", OracleDbType.Int32)
                        {
                            Value = idTramiteSAT
                        };
                        bdParameters[1] = new OracleParameter("P_NOM_ARCH_VOUCH", OracleDbType.Varchar2)
                        {
                            Value = nombresArchivouch
                        };
                        bdParameters[2] = new OracleParameter("P_NOM_ARCHIVO_DESIST", OracleDbType.Varchar2)
                        {
                            Value = nomarch_desist
                        };

                        //
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(bdParameters);
                        bdConn.Open();
                        bdCmd.ExecuteNonQuery();
                        resultado.CodResultado = 1;
                        resultado.NomResultado = "Actualizó Correctamente";
                        bdConn.Close();
                        bdConn.Dispose();
                    }
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }

            return(resultado);
        }
Exemplo n.º 19
0
        public ResultadoProcedimientoVM guardarFotoOperador(String base64Foto, string nombreFoto)
        {
            ResultadoProcedimientoVM respuesta = new ResultadoProcedimientoVM();

            try
            {
                var    bytes    = Convert.FromBase64String(base64Foto);
                string filePath = "~/Adjunto/foto_operador/" + nombreFoto;
                System.IO.File.WriteAllBytes(System.Web.HttpContext.Current.Server.MapPath(filePath), bytes);
                respuesta.CodResultado = 1;
                respuesta.NomResultado = "Creo la foto correctamente";
            }
            catch (Exception ex)
            {
                respuesta.CodResultado = 0;
                respuesta.NomResultado = ex.Message;
            }
            return(respuesta);
        }
Exemplo n.º 20
0
        public string validaVoucherBNacion(int idProcedimiento, string nroRecibo, string fecha)
        {
            // 000186 v bn -- fecha --- 2020 04 21
            //
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();
            var validaExisteVoucher            = new ExpedienteBLL().ConsultaRecibo(nroRecibo);

            if (validaExisteVoucher.CodResultado == 1) // si existe el vucher
            {
                resultado.CodResultado = 1;
                resultado.NomResultado = validaExisteVoucher.NomResultado;
                //return resultado;
            }
            else
            {
                string fechaMes        = Convert.ToDateTime(fecha).Month.ToString("D2");
                string fechaDia        = Convert.ToDateTime(fecha).Day.ToString("D2");
                string fechaAnio       = Convert.ToDateTime(fecha).Year.ToString();
                var    fechaConvertida = fechaAnio + fechaMes + fechaDia;
                //
                resultado = new PagoBLL().ConsultarNacion(idProcedimiento, nroRecibo, fechaConvertida);
                //
                if (resultado.CodAuxiliar == 0)//el voucher no es valido
                {
                    resultado.CodResultado = 0;
                    resultado.NomResultado = "No es válido.";
                }
                else
                {
                    resultado.CodResultado = 1;
                    resultado.NomResultado = "Es válido.";
                    //es valido
                }
            }

            JavaScriptSerializer jss = new JavaScriptSerializer();
            string rptaJSON          = jss.Serialize(resultado);

            return(rptaJSON);
        }
Exemplo n.º 21
0
        public ResultadoProcedimientoVM CrearPersona(PersonaModelo persona)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_PERSONA.SP_INSERTAR_PERSONA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearPersona(persona));
                    bdCmd.ExecuteNonQuery();
                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 22
0
        public ResultadoProcedimientoVM ConsultarScotiabank(int ID_MODALIDAD_SERVICIO, int ID_PROCEDIMIENTO, string NRO_RECIBO, string FECHA_PAGO)
        {
            ResultadoProcedimientoVM resultado = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_PAGOS.SP_BUS_PAG_SCOTIA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosConsultarScotiabank(ID_MODALIDAD_SERVICIO, ID_PROCEDIMIENTO, NRO_RECIBO, FECHA_PAGO));
                    bdCmd.ExecuteNonQuery();
                    resultado.CodResultado = int.Parse(bdCmd.Parameters["P_RESULTADO"].Value.ToString());;
                    resultado.NomResultado = "Cargo Correctamente";
                }
            }
            catch (Exception ex)
            {
                resultado.CodResultado = 0;
                resultado.NomResultado = ex.Message;
            }
            return(resultado);
        }
Exemplo n.º 23
0
        public ResultadoProcedimientoVM CrearDetalleSolicitud(DetalleSolicitudModelo detalleSolicitud)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_EXPEDIENTE.SP_INSERTAR_DETALLE_SOLICITUD", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearDetalleSolicitud(detalleSolicitud));
                    bdCmd.ExecuteNonQuery();

                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 24
0
        public ResultadoProcedimientoVM RecuperarClave(string nroDocumento, string correo, string contrasenia)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_USUARIO.SP_RECUPERAR_CLAVE", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametroRecuperarClave(nroDocumento, correo, contrasenia));
                    bdCmd.ExecuteNonQuery();
                    modelo.CodResultado = int.Parse(bdCmd.Parameters["P_VALIDACION"].Value.ToString());
                    //modelo.CLAVE_NUEVO = bdCmd.Parameters["P_CLAVE"].Value.ToString();
                    modelo.NomResultado = bdCmd.Parameters["P_MENSAJE"].Value.ToString();
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Exemplo n.º 25
0
        public ConsultarVehiculoVM ConsultarDatosVehiculo(string nroPlaca)
        {
            ResultadoProcedimientoVM resultadoVehiculo = new ResultadoProcedimientoVM();
            ResultadoProcedimientoVM resultadoSeguro   = new ResultadoProcedimientoVM();
            ResultadoProcedimientoVM resultadoCITV     = new ResultadoProcedimientoVM();
            var vehiculo = VehiculoDAL.ConsultarDatosVehiculo(nroPlaca);

            vehiculo.FECHA_VENC_TUC = vehiculo.FECHA_VENC_TUC.ValorFechaCorta();
            //if (vehiculo.ID_VEHICULO == 0 && vehiculo.ResultadoProcedimientoVM.CodResultado == 1)
            //{
            //#region CREAR VEHICULO
            //resultadoVehiculo = VehiculoDAL.CrearVehiculo(new VehiculoModelo()
            //{
            //    PLACA = vehiculo.PLACA,
            //    ID_MODALIDAD_SERVICIO = 1,
            //    ID_MARCA = vehiculo.ID_MODELO,
            //    ID_MODELO = vehiculo.ID_MODELO,
            //    ID_CLASE_VEHICULO = vehiculo.ID_CLASE_VEHICULO,
            //    ANIO_FABRICACION = vehiculo.ANIO_FABRICACION,
            //    ID_TIPO_COMBUSTIBLE = vehiculo.ID_TIPO_COMBUSTIBLE,
            //    CILINDRADA = vehiculo.CILINDRADA,
            //    SERIE = vehiculo.SERIE,
            //    SERIE_MOTOR = vehiculo.SERIE_MOTOR,
            //    PESO_SECO = vehiculo.PESO_SECO,
            //    PESO_BRUTO = vehiculo.PESO_BRUTO,
            //    LONGITUD = vehiculo.LONGITUD,
            //    ALTURA = vehiculo.ALTURA,
            //    ANCHO = vehiculo.ANCHO,
            //    CARGA_UTIL = vehiculo.CARGA_UTIL,
            //    CAPACIDAD_PASAJERO = vehiculo.CAPACIDAD_PASAJERO,
            //    NUMERO_ASIENTOS = vehiculo.NUMERO_ASIENTOS,
            //    NUMERO_RUEDA = vehiculo.NUMERO_RUEDA,
            //    NUMERO_EJE = vehiculo.NUMERO_EJE,
            //    NUMERO_PUERTA = vehiculo.NUMERO_PUERTA,
            //});
            //vehiculo.ID_VEHICULO = resultadoVehiculo.CodAuxiliar;
            //#endregion


            if (vehiculo.PLACA != null)
            {
                var SOAT = new AseguradoraDAL().ConsultaSoat(nroPlaca);
                if (SOAT.POLIZA != null)
                {
                    vehiculo.ID_TIPO_SEGURO               = EnumTipoSeguro.SOAT.ValorEntero();
                    vehiculo.ASEGURADORA_NOMBRE           = SOAT.NOMBRE;
                    vehiculo.ASEGURADORA_FEC_INI_VIGENCIA = SOAT.FEC_INI_VIGENCIA.ValorFechaCorta();
                    vehiculo.ASEGURADORA_FEC_FIN_VIGENCIA = SOAT.FEC_FIN_VIGENCIA.ValorFechaCorta();
                    vehiculo.ASEGURADORA_POLIZA           = SOAT.POLIZA;

                    //#region CREAR SOAT
                    //resultadoSeguro = VehiculoAseguradoraDAL.CrearVehiculoAseguradora(new VehiculoAseguradoraModelo()
                    //{
                    //    NOMBRE_ASEGURADORA = vehiculo.ASEGURADORA_NOMBRE,
                    //    ID_TIPO_SEGURO = vehiculo.ID_TIPO_SEGURO,
                    //    ID_VEHICULO = vehiculo.ID_VEHICULO,
                    //    POLIZA = vehiculo.ASEGURADORA_POLIZA,
                    //    FEC_INI_VIGENCIA = vehiculo.ASEGURADORA_FEC_INI_VIGENCIA,
                    //    FEC_FIN_VIGENCIA = vehiculo.ASEGURADORA_FEC_FIN_VIGENCIA,
                    //    //USUARIO_REG = Session["USUARIO"],
                    //});
                    //#endregion

                    //if (resultadoSeguro.CodResultado == 0)
                    //{
                    //    vehiculo.ResultadoProcedimientoVM.CodResultado = 0;
                    //    vehiculo.ResultadoProcedimientoVM.NomResultado = resultadoSeguro.NomResultado;
                    //}
                }
                else
                {
                    vehiculo.ID_TIPO_SEGURO = EnumTipoSeguro.AFOCAT.ValorEntero();
                }


                #region CREAR CITV
                var CITV = VehiculoCITVDAL.ConsultaCITV(nroPlaca);
                if (CITV.CERTIFICADORA_CITV != null)
                {
                    vehiculo.CITV_NOMBRE           = CITV.CERTIFICADORA_CITV;
                    vehiculo.CITV_FEC_INI_VIGENCIA = CITV.FECHA_CERTIFICADO.ValorFechaCorta();
                    vehiculo.CITV_FEC_FIN_VIGENCIA = CITV.FECHA_VENCIMIENTO.ValorFechaCorta();
                    vehiculo.CITV_POLIZA           = CITV.NRO_CERTIFICADO;

                    //#region CREAR CITV
                    //resultadoCITV = VehiculoCITVDAL.CrearVehiculoCITV(new VehiculoCITVModelo()
                    //{
                    //    ID_VEHICULO = vehiculo.ID_VEHICULO,
                    //    CERTIFICADORA_CITV = vehiculo.CITV_NOMBRE,
                    //    FECHA_CERTIFICADO = vehiculo.CITV_FEC_INI_VIGENCIA,
                    //    FECHA_VENCIMIENTO = vehiculo.CITV_FEC_FIN_VIGENCIA,
                    //});
                    //#endregion

                    //if (resultadoCITV.CodResultado == 0)
                    //{
                    //    vehiculo.ResultadoProcedimientoVM.CodResultado = resultadoCITV.CodResultado;
                    //    vehiculo.ResultadoProcedimientoVM.NomResultado = resultadoCITV.NomResultado;
                    //}
                }
                #endregion
            }
            else
            {
                vehiculo.ResultadoProcedimientoVM.CodResultado = 0;
                vehiculo.ResultadoProcedimientoVM.NomResultado = "Vehiculo no se encuentra registrado";
            }



            //}
            //else if (vehiculo.ResultadoProcedimientoVM.CodResultado == 0)
            //{
            //    vehiculo.ResultadoProcedimientoVM.CodResultado = 0;
            //    vehiculo.ResultadoProcedimientoVM.NomResultado = "La placa no se encuentra registrada en la base de datos.";

            //}
            //else if (vehiculo.ResultadoProcedimientoVM.CodResultado == 1)
            //{
            //    var SOAT = new AseguradoraDAL().ConsultaSoat(nroPlaca);
            //    if (SOAT.POLIZA != null)
            //    {
            //        vehiculo.ID_TIPO_SEGURO = EnumTipoSeguro.SOAT.ValorEntero();
            //        vehiculo.ASEGURADORA_NOMBRE = SOAT.NOMBRE;
            //        vehiculo.ASEGURADORA_FEC_INI_VIGENCIA = SOAT.FEC_INI_VIGENCIA.ValorFechaCorta();
            //        vehiculo.ASEGURADORA_FEC_FIN_VIGENCIA = SOAT.FEC_FIN_VIGENCIA.ValorFechaCorta();
            //        vehiculo.ASEGURADORA_POLIZA = SOAT.POLIZA;
            //    }
            //    else
            //    {
            //        vehiculo.ID_TIPO_SEGURO = EnumTipoSeguro.AFOCAT.ValorEntero();
            //    }

            //    var CITV = VehiculoCITVDAL.ConsultaCITV(nroPlaca);
            //    if (CITV.CERTIFICADORA_CITV != null)
            //    {
            //        vehiculo.CITV_NOMBRE = CITV.CERTIFICADORA_CITV;
            //        vehiculo.CITV_FEC_INI_VIGENCIA = CITV.FECHA_CERTIFICADO.ValorFechaCorta();
            //        vehiculo.CITV_FEC_FIN_VIGENCIA = CITV.FECHA_VENCIMIENTO.ValorFechaCorta();
            //        vehiculo.CITV_POLIZA = CITV.NRO_CERTIFICADO;
            //    }
            //}
            vehiculo.ID_VEHICULO = vehiculo.ID_VEHICULO;
            //vehiculo.ID_VEHICULO_ASEGURADOR = resultadoSeguro.CodAuxiliar;
            return(vehiculo);
        }
Exemplo n.º 26
0
 public OperadorVM()
 {
     ResultadoProcedimientoVM = new ResultadoProcedimientoVM();
 }
Exemplo n.º 27
0
 public ConsultarVehiculoVM()
 {
     ResultadoProcedimientoVM = new ResultadoProcedimientoVM();
 }
Exemplo n.º 28
0
 public EmpresaVM()
 {
     ResultadoProcedimientoVM = new ResultadoProcedimientoVM();
 }
Exemplo n.º 29
0
 public PersonaVM()
 {
     ResultadoProcedimientoVM = new ResultadoProcedimientoVM();
 }