public bool DeleteAfiliacion(int Idafiliacion) //Change estatus { bool result = false; try { //Afiliacion afiliacionDelete = adminTransaccional.Afiliacion.FirstOrDefault(a => a.IdAfiliciacionCliente == Idafiliacion); //if (afiliacionDelete != null) //{ // adminTransaccional.Afiliacion.Remove(afiliacionDelete); // adminTransaccional.SaveChanges(); //} Afiliacion afiliacionUpdate = adminTransaccional.Afiliacion.FirstOrDefault(a => a.IdAfiliciacionCliente == Idafiliacion); afiliacionUpdate.EstaActivo = false; if (afiliacionUpdate != null) { adminTransaccional.Afiliacion.Attach(afiliacionUpdate); adminTransaccional.SaveChanges(); } result = true; } catch (Exception ex) { ex.Data.ToString(); result = false; } return(result); }
public int abmAfiliacion(string accion, Afiliacion objAfiliciacion) { int resultado = -1; string orden = string.Empty; if (accion == "Agregar") { orden = "insert into"; } if (accion == "Modificar") { orden = "update"; } MySqlCommand cmd = new MySqlCommand(orden, conexion); try { Abrirconexion(); resultado = cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(" Error al tratar de guardar o modificar Afiliacion", e); } finally { Cerrarconexion(); cmd.Dispose(); } return(resultado); }
public bool UpdateAfiliacion(AfiliacionServicios afiliacion) { bool result = false; try { Afiliacion afiliacionUpdate = adminTransaccional.Afiliacion.FirstOrDefault(a => a.IdAfiliciacionCliente == afiliacion.IdAfiliciacionCliente); afiliacionUpdate.NombreAfiliacion = afiliacion.NombreAfiliacion; afiliacionUpdate.Email = afiliacion.Email; afiliacionUpdate.MontoMaximo = afiliacion.MontoMaximo; if (afiliacionUpdate != null) { adminTransaccional.Afiliacion.Attach(afiliacionUpdate); adminTransaccional.SaveChanges(); } result = true; } catch (Exception ex) { ex.Data.ToString(); result = false; } return(result); }
public async Task <ActionResult> Save(string email, string alias, decimal montomaximo, string Coordenada1, string Coordenada2) { var items = new Afiliacion { IdentificacionUsuario = HttpContext.Session.GetString("IdentificacionCliente"), IdentificacionCliente = HttpContext.Session.GetString("IdentificacionAfiliado"), NombreBeneficiario = HttpContext.Session.GetString("NombreAfiliado"), SecuencialCuenta = Convert.ToInt32(HttpContext.Session.GetString("CuentaAfiliado")), NombreAfiliacion = alias, Fecha = DateTime.Now, MontoMaximo = montomaximo, EstaActivo = true, IdServicio = Convert.ToInt32(HttpContext.Session.GetString("IdServicio")), Email = email }; services = new ServicioServices(); var result = await services.SaveAfiliacion(items); if (result > 0) { return(RedirectToAction("Index")); } return(View()); }
//public async Task<int> SaveSolicitudPrestamo(TransferenciaAfiliacion afiliacion) //{ // int items = 0; // string url = PathServer + "/sac/servicio/SaveAfiliacion"; // try // { // var json = JsonConvert.SerializeObject(afiliacion); // var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); // HttpResponseMessage result = await client.PostAsync(url, content); // if (result.IsSuccessStatusCode) // { // var x = await result.Content.ReadAsStringAsync(); // items = JsonConvert.DeserializeObject<int>(x); // } // } // catch (Exception ex) // { // Debug.WriteLine("Error {0}", ex.Message.ToString()); // } // return items; //} public async Task <int> SaveAfiliacion(Afiliacion afiliacion) { int items = 0; string url = PathServer + "/sac/servicio/SaveAfiliacion"; try { var json = JsonConvert.SerializeObject(afiliacion); var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); HttpResponseMessage result = await client.PostAsync(url, content); if (result.IsSuccessStatusCode) { var x = await result.Content.ReadAsStringAsync(); items = JsonConvert.DeserializeObject <int>(x); } } catch (Exception ex) { Debug.WriteLine("Error {0}", ex.Message.ToString()); } return(items); }
public List <Afiliacion> ListarAfiliacionInstitucionPorNombre(Afiliacion objeAfiliacion, String usuario) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTAR_AFILIACION_NOMBRE", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NOMBRE", objeAfiliacion.NombreInstitucion); cmd.Parameters.AddWithValue("@USUARIO", usuario); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Afiliacion> ListarAfiliacion = new List <Afiliacion>(); while (dr.Read()) { Afiliacion Afiliacion = new Afiliacion(); Afiliacion.CodigoAfiliacion = Convert.ToInt32(dr["Codigo"]); Afiliacion.NombreAfiliacion = Convert.ToString(dr["NombreNatural"]); Afiliacion.FechaCreacionAfiliacion = Convert.ToDateTime(dr["FechaCreacion"]); Afiliacion.IdInstitucion = Convert.ToString(dr["ID"]); ListarAfiliacion.Add(Afiliacion); } return(ListarAfiliacion); } } } }
public List <Afiliacion> ListarAfiliacionPorUsuario(Afiliacion objeAfiliacion) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTARINSTITUCIONESPORUSUARIO", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@USUARIO", objeAfiliacion.UsuarioCreacion); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Afiliacion> ListarAfiliacion = new List <Afiliacion>(); while (dr.Read()) { Afiliacion Afiliacion = new Afiliacion(); Afiliacion.CodigoAfiliacion = Convert.ToInt16(dr["Codigo"]); Afiliacion.NombreAfiliacion = Convert.ToString(dr["Nombre"]); Afiliacion.FechaCreacionAfiliacion = Convert.ToDateTime(dr["FechaCreacion"]); ListarAfiliacion.Add(Afiliacion); } return(ListarAfiliacion); } } } }
public async Task <IActionResult> PutAfiliacion(int id, Afiliacion afiliacion) { if (id != afiliacion.Id) { return(BadRequest()); } _context.Entry(afiliacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AfiliacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Afiliacion> > PostAfiliacion(Afiliacion afiliacion) { _context.Afiliacion.Add(afiliacion); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAfiliacion", new { id = afiliacion.Id }, afiliacion)); }
public Afiliacion ActualizarAfiliacion(Afiliacion afiliacion) { try { var afil = new Afiliacion() { IdAfiliacion = -1 }; using (AfiliacionesSkEntities = new AfiliacionesSkandiaEntities()) { var afilAct = AfiliacionesSkEntities.Afiliacion.FirstOrDefault(x => x.IdAfiliacion == afiliacion.IdAfiliacion); afilAct.EstadoAfiliacion = afiliacion.EstadoAfiliacion; AfiliacionesSkEntities.SaveChanges(); } afil = this.ObtenerAfiliacionPorIdAfiliacion(afiliacion.IdAfiliacion); return(afil); } catch (Exception ex) { throw; } }
public List <Afiliacion> ListarPagosAfiliados(Afiliacion objeAfiliacion) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_OBTENER_PAGOS_AFILIADOS", cn)) { cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@CODIGOINSTITUCION", objeAfiliacion.CodigoInstitucion); cmd.Parameters.AddWithValue("@USUARIO", objeAfiliacion.UsuarioAfiliado); cmd.Parameters.AddWithValue("@ID", objeAfiliacion.IdInstitucion); cmd.Parameters.AddWithValue("@FEC", objeAfiliacion.FechaCreacionAfiliacion.ToString("yyyyMMdd")); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Afiliacion> ListarPagosAfiliados = new List <Afiliacion>(); while (dr.Read()) { Afiliacion Afiliacion = new Afiliacion(); // Afiliacion.Id = Convert.ToString(dr["Codigo"]); Afiliacion.Asegurado = Convert.ToString(dr["Asegurado"]); Afiliacion.Beneficiario = Convert.ToString(dr["Beneficiario"]); Afiliacion.Prima = Convert.ToDecimal(dr["Prima"]); Afiliacion.Seguro = Convert.ToString(dr["Seguro"]); Afiliacion.SeguroCia = Convert.ToString(dr["CiaSeguros"]); //Afiliacion.BeneficiarioId = Convert.ToInt32(dr["BeneficiarioId"]); ////if (Afiliacion.ImageSeguro != null) ////{ ////Afiliacion.ImageSeguro = (byte[])(dr["FilePlanSeguro"]); ////} ////else ////{ Afiliacion.ImageSeguro = new byte[Convert.ToInt32(0)]; ////} Afiliacion.MonedaId = Convert.ToInt32(dr["MonedaId"]); Afiliacion.CodigoInstitucion = Convert.ToString(dr["CodInstitucion"]); Afiliacion.Id = Convert.ToString(dr["ID"]); Afiliacion.CodigoPago = Convert.ToString(dr["CodigoPago"]); Afiliacion.ProductoId = Convert.ToString(dr["ProductoId"]); Afiliacion.EstadoPago = Convert.ToString(dr["IsPagado"]); //Afiliacion.FechaDePago = Convert.ToDateTime(dr["FechaPago"]); if (dr["FechaPago"] != DBNull.Value) { Afiliacion.FechaDePago = Convert.ToDateTime(dr["FechaPago"]); } Afiliacion.NombreBanco = Convert.ToString(dr["NombreBanco"]); Afiliacion.CodAsociacion = Convert.ToInt32(dr["CodAsociacion"]);; ListarPagosAfiliados.Add(Afiliacion); } return(ListarPagosAfiliados); } } } }
public ActionResult DeleteConfirmed(long id) { Afiliacion afiliacion = db.Afiliacion.Find(id); db.Afiliacion.Remove(afiliacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FechaRadicado,Cedula,NombreCompleto,Edad,Valor")] Afiliacion afiliacion) { if (ModelState.IsValid) { db.Entry(afiliacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(afiliacion)); }
public async Task <IActionResult> SaveAfiliacion([FromBody] Afiliacion model) { int result = await Task.Run(() => context.SaveAfiliacionCliente(model)); if (result == 0) { return(NotFound("Afiliacion no Save")); } return(Ok(result)); }
public ActionResult Create([Bind(Include = "Id,FechaRadicado,Cedula,NombreCompleto,Edad,Valor")] Afiliacion afiliacion) { if (ModelState.IsValid) { db.Afiliacion.Add(afiliacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(afiliacion)); }
public void Put([FromBody] Afiliacion afiliacion) { try { AfiliacionesDal afiliacionesDal = new AfiliacionesDal(); var afil = afiliacionesDal.ActualizarAfiliacion(afiliacion); //return afil; } catch (Exception ex) { throw; } }
public Afiliacion Post([FromBody] Afiliacion afiliacion) { try { AfiliacionesDal afiliacionesDal = new AfiliacionesDal(); var afil = afiliacionesDal.CrearAfiliacion(afiliacion); return(afil); } catch (Exception ex) { throw; } }
// GET: Afiliacion/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Afiliacion afiliacion = db.Afiliacion.Find(id); if (afiliacion == null) { return(HttpNotFound()); } return(View(afiliacion)); }
private void btnAgregarCobertura_Click(object sender, EventArgs e) { if (validador.validarString(txtNumeroAfiliado, "Ingrese el número de afiliado", "Atención")) { CoberturaMedica cobertura = (CoberturaMedica)cmbCobertura.SelectedItem; String numeroAfiliado = txtNumeroAfiliado.Text.Trim(); Afiliacion afiliacion = new Afiliacion(numeroAfiliado, cobertura); lstAfiliaciones.Items.Add(afiliacion); txtNumeroAfiliado.Text = ""; } else { txtNumeroAfiliado.Focus(); } }
public int SaveAfiliacionCliente(Afiliacion afiliacion) { int _save = 0; try { adminTransaccional.Afiliacion.Add(afiliacion); adminTransaccional.SaveChanges(); _save = afiliacion.IdAfiliciacionCliente; } catch (Exception ex) { ex.Data.ToString(); _save = 0; throw; } return(_save); }
public async Task <IActionResult> AddAfiliacionAsync(Productor productor) { if (productor == null || string.IsNullOrWhiteSpace(productor.Identificacion)) { return(BadRequest()); } var productorExists = await JsonHandler.CheckIfExists <Productor>(FilePath.Productores, productor, (p1, p2) => { return(p1.Identificacion == p2.Identificacion); }); if (productorExists) { return(Conflict()); } var afiliaciones = await JsonHandler.LoadFileAsync <Afiliacion>(FilePath.Afiliaciones); var afiliacion = new Afiliacion() { Id = afiliaciones.Count, Estado = AfiliacionStatus.Pendiente, IdProductor = productor.Identificacion }; /** * Al crear una solicitud de afiliación, el productor no va a estar afiliado * hasta que la solicitud sea aceptada o denegada manualmente */ productor.Afiliado = false; productor.Password = Encryption.Encrypt(productor.Password); afiliaciones.Add(afiliacion); await JsonHandler.OvewriteFileAsync(FilePath.Afiliaciones, afiliaciones); await JsonHandler.AddToFileAsync(FilePath.Productores, productor); return(CreatedAtRoute("default", new { id = afiliacion.Id }, afiliacion)); }
//public DataTable ListarReportePagos_Afiliacion(Afiliacion objeAfiliacion) //{ // using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) // { // SqlCommand cmd = new SqlCommand("usp_Reporte_ReciboAfiliados", cn); // cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@Codigo", objeAfiliacion.CodigoInstitucion); // cmd.Parameters.AddWithValue("@UsuarioCreacion", objeAfiliacion.UsuarioCreacion); // cmd.Parameters.AddWithValue("@CodigoPago", objeAfiliacion.CodigoPago); // SqlDataAdapter da = new SqlDataAdapter(cmd); // DataTable dt = new DataTable(); // da.Fill(dt); // return dt; // } //} public List <Afiliacion> ListarReportePagos_Afiliacion(Afiliacion objeAfiliacion) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("usp_Reporte_ReciboAfiliados", cn)) { cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@Codigo", objeAfiliacion.CodigoInstitucion); cmd.Parameters.AddWithValue("@UsuarioCreacion", objeAfiliacion.UsuarioCreacion); cmd.Parameters.AddWithValue("@CodigoPago", objeAfiliacion.CodigoPago); //cmd.Parameters.AddWithValue("@codProducto", objeAfiliacion.ProductoId); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Afiliacion> ListarReporteAfiliacion = new List <Afiliacion>(); while (dr.Read()) { Afiliacion Afiliacion = new Afiliacion(); Afiliacion.CodigoPago = Convert.ToString(dr["Codigo"]); Afiliacion.Asegurado = Convert.ToString(dr["Asegurado"]); Afiliacion.Beneficiario = Convert.ToString(dr["Beneficiario"]); Afiliacion.Prima = Convert.ToDecimal(dr["Prima"]); Afiliacion.Seguro = Convert.ToString(dr["Seguro"]); Afiliacion.SeguroCia = Convert.ToString(dr["CiaSeguros"]); Afiliacion.BeneficiarioId = Convert.ToString(dr["BeneficiarioID"]); Afiliacion.MonedaId = Convert.ToInt16(dr["MonedaId"]); Afiliacion.FechaVigenciaPolizaInicio = Convert.ToString(dr["FechaVigenciaPolizaInicio"]); Afiliacion.FechaVigenciaPolizaFin = Convert.ToString(dr["FechaVigenciaPolizaFin"]); Afiliacion.NombreInstitucion = Convert.ToString(dr["NombreNatural"]); Afiliacion.CodigoInstitucion = Convert.ToString(dr["CodigoInstitucion"]); Afiliacion.TipoSeguro = Convert.ToString(dr["TipoDeSeguro"]); Afiliacion.FechaPago = Convert.ToString(dr["FechaVigenciaFin"]); Afiliacion.TipoPadre = Convert.ToString(dr["TipoPadre"] == DBNull.Value ? "" : dr["TipoPadre"]); ListarReporteAfiliacion.Add(Afiliacion); } return(ListarReporteAfiliacion); } } } }
public async Task <IActionResult> UpdateAfiliacionAsync(int id, Afiliacion afiliacion) { if (afiliacion == null || id != afiliacion.Id) { return(BadRequest()); } var afiliaciones = await JsonHandler.LoadFileAsync <Afiliacion>(FilePath.Afiliaciones) .ConfigureAwait(false); var old = afiliaciones.FirstOrDefault(a => a.Id == id); if (old == null) { return(NotFound()); } afiliaciones.Remove(old); if (afiliacion.Estado == AfiliacionStatus.Aceptada) { var productores = await JsonHandler.LoadFileAsync <Productor>(FilePath.Productores); var productor = productores.FirstOrDefault(p => p.Identificacion == afiliacion.IdProductor); if (productor == null) { return(StatusCode(500)); } productor.Afiliado = true; await JsonHandler.OvewriteFileAsync(FilePath.Productores, productores); } afiliaciones.Add(afiliacion); await JsonHandler.OvewriteFileAsync(FilePath.Afiliaciones, afiliaciones); return(NoContent()); }
public Afiliacion CrearAfiliacion(Afiliacion afiliacion) { try { var afil = new Afiliacion() { IdAfiliacion = -1 }; using (AfiliacionesSkEntities = new AfiliacionesSkandiaEntities()) { AfiliacionesSkEntities.Afiliacion.Add(afiliacion); AfiliacionesSkEntities.SaveChanges(); } return(this.ObtenerAfiliacionPorIdAfiliacion(afiliacion.IdAfiliacion)); } catch (Exception ex) { throw; } }
public int abmAfiliacion(string accion, Afiliacion objafiliacion) { return(objDatosAfiliacion.abmAfiliacion(accion, objafiliacion)); }