public MPDatos List_Provincia(string Conexionstring, string IdDepartamento) { try { var MPDatos = new MPDatos(); var Parameter = new SqlParameter[1]; Parameter[0] = new SqlParameter("@IdDepartamento", SqlDbType.VarChar, 2) { Value = IdDepartamento }; using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubige_provincia", Parameter)) { var listaProvincia = new List <BEUbigeo>(); while (read.Read()) { var provincia = new BEUbigeo(); provincia.IdProvincia = read.GetString(read.GetOrdinal("IdProvincia")); provincia.Provincia = read.GetString(read.GetOrdinal("Provincia")); listaProvincia.Add(provincia); MPDatos.listaUbigeo = listaProvincia; } } return(MPDatos); } catch (Exception ex) { throw ex; } }
public MPDatos Lista_Operador(string Conexionstring) { try { var MPDatos = new MPDatos(); using (var read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.ListarOperadores")) { var opera = new List <BEOperadores>(); while (read.Read()) { var operador = new BEOperadores(); operador.IdTipoOperador = read.GetInt32(read.GetOrdinal("IdTipoOperador")); operador.TipoOperador = read.GetString(read.GetOrdinal("TipoOperador")); opera.Add(operador); MPDatos.ListaOperador = opera; } } return(MPDatos); } catch (Exception ex) { throw ex; } }
public MPDatos List_Departamento(string Conexionstring) { try { var MPDatos = new MPDatos(); using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubigeo")) { var listaDepartamento = new List <BEUbigeo>(); while (read.Read()) { var departamento = new BEUbigeo(); departamento.IdDepartamento = read.GetString(read.GetOrdinal("IdDepartamento")); departamento.Departamento = read.GetString(read.GetOrdinal("Departamento")); listaDepartamento.Add(departamento); MPDatos.listaUbigeo = listaDepartamento; } // } //} } return(MPDatos); } catch (Exception ex) { throw ex; } }
public MPDatos List_Distrito(string Conexionstring, string IdDepartamento, string IdProvincia) { try { var MPDatos = new MPDatos(); var Parameter = new SqlParameter[2]; Parameter[0] = new SqlParameter("@IdDepartamento", SqlDbType.NVarChar, 2) { Value = IdDepartamento }; Parameter[1] = new SqlParameter("@IdProvincia", SqlDbType.NVarChar, 2) { Value = IdProvincia }; using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubige_Distrito", Parameter)) { var distrito = new List <BEUbigeo>(); while (read.Read()) { var distritobj = new BEUbigeo(); distritobj.IdDistrito = read.GetString(read.GetOrdinal("IdDistrito")); distritobj.Distrito = read.GetString(read.GetOrdinal("Distrito")); distrito.Add(distritobj); MPDatos.listaUbigeo = distrito; } } return(MPDatos); } catch (Exception ex) { throw ex; } }
public IActionResult Afiliaa2(AfiliarClienteViewModel Datos) { string Conexion = _connectionString.DefaultConnection; var BEClienteTmp1 = new BEClienteTmp(); BEClienteTmp1.AceptaPolitica = Datos.AceptaPolitica; BEClienteTmp1.ApellidoMaterno = Datos.ApellidoMaterno; BEClienteTmp1.ApellidoPaterno = Datos.ApellidoPaterno; BEClienteTmp1.CodigoAfiliacion = Guid.NewGuid(); BEClienteTmp1.CodigoConfirmacionEmail = ""; BEClienteTmp1.CodigoConfirmacionMovil = ""; BEClienteTmp1.ConfirmoEmail = false; BEClienteTmp1.ConfirmoMovil = false; BEClienteTmp1.Direccion = Datos.xDireccion; BEClienteTmp1.Email = Datos.Email; BEClienteTmp1.FechaEmisionDocumento = Datos.FechaEmisionDocumento; BEClienteTmp1.FechaNacimiento = Datos.FechaNacimiento; BEClienteTmp1.FechaRegistro = new DateTime(); BEClienteTmp1.Genero = Datos.Genero; BEClienteTmp1.IdCanalAfiliacion = 0; //BEClienteTmp1.IdClienteTmp = 0; BEClienteTmp1.IdDepartamento = Datos.IdDepartamento; BEClienteTmp1.IdDistrito = Datos.IdDistrito; BEClienteTmp1.IdEstadoCivil = Datos.IdEstadoCivil; BEClienteTmp1.IdPrefijoDireccion = 0; BEClienteTmp1.IdProvincia = Datos.IdProvincia; BEClienteTmp1.IdReferido = 0; BEClienteTmp1.IdStand = 0; BEClienteTmp1.IdTipoActivacion = 0; BEClienteTmp1.IdTipoCanalAfiliacion = 0; BEClienteTmp1.IdTipoDireccion = 0; BEClienteTmp1.IdTipoDocumento = 1; BEClienteTmp1.IdTipoEnvioTarjeta = 0; BEClienteTmp1.IdTipoOperador = Datos.IdTipoOperador; BEClienteTmp1.IMEI = ""; BEClienteTmp1.Nombres = Datos.Nombres; BEClienteTmp1.NumeroDocumento = Datos.NumeroDocumento; BEClienteTmp1.NumeroIntentosFallidos = 0; BEClienteTmp1.NumeroIntentosFallidosReenvio = 0; BEClienteTmp1.NumeroMovil = Datos.NumeroMovil; BEClienteTmp1.NumeroReenvioPin = 0; BEClienteTmp1.PasswordHash = Datos.PasswordHash; BEClienteTmp1.RangoDiasEntrega = Datos.RangoDiasEntrega; BEClienteTmp1.RangoHorasEntrega = Datos.RangoHorasEntrega; BEClienteTmp1.RecibeBoletin = Datos.RecibeBoletin; BEClienteTmp1.RecibeTarjeta = Datos.RecibeTarjeta; BEClienteTmp1.Referencia = Datos.xReferencia; BEClienteTmp1.TelefonoFijo = ""; BEClienteTmp1.Ubigeo = Datos.IdDepartamento + Datos.IdProvincia + Datos.IdDistrito; BEClienteTmp1.Usuario = Datos.Usuario; BEParametro Mensaje = _iafilicion.AfiliarClienteTemp(BEClienteTmp1, Conexion); if (Mensaje.xDescripcion == "AFILIACION CORRECTA") { var RespuestaAfiliacion = new MPDatos(); RespuestaAfiliacion = _iafilicion.VericarCliente(Mensaje.iConstante, Conexion); if (RespuestaAfiliacion.Error == false) { string Html = RespuestaAfiliacion.Html; string Html1 = string.Empty; string Html2 = string.Empty; if (Html.Contains("@NOMBRE_AFILIADO")) { Html1 = Html.Replace("@NOMBRE_AFILIADO", RespuestaAfiliacion.BEClienteTmp.Nombres); if (Html1.Contains("@CODIGO_EMAIL_CONFIRMACION")) { Html2 = Html1.Replace("@CODIGO_EMAIL_CONFIRMACION", RespuestaAfiliacion.BEClienteTmp.CodigoConfirmacionMovil); } } var servi = new EmailServiceRepositorio(); var correo = new BEemail(); correo.ToAdress = RespuestaAfiliacion.BEClienteTmp.Email; correo.Subject = "Confirmacion De Afiliacion"; correo.Html = Html2; servi.SendEmailASync(correo, ec); } return(RedirectToAction("Afiliacion3", "Afiliacion", Datos)); } else { return(RedirectToAction("Error", "Home")); } }