public ActionResult Atualizar(int id) { var beneficiariosDAO = new BeneficiariosDAO(); Beneficiarios beneficiarios = beneficiariosDAO.BuscaPorId(id); return(View(beneficiarios)); }
public ActionResult AdicionaBeneficiarios(Beneficiarios beneficiarios, int id) { var familiaDAO = new FamiliaDAO(); var familia = familiaDAO.BuscaPorId(id); ViewBag.Familia = familia; if (ModelState.IsValid) { if (Request.Files.Count > 0) { HttpPostedFileBase file = Request.Files[0]; byte[] buffer = new byte[file.InputStream.Length]; file.InputStream.Read(buffer, 0, buffer.Length); beneficiarios.Img = Convert.ToBase64String(buffer); } var dao = new BeneficiariosDAO(); beneficiarios.Id = 0; dao.Adiciona(beneficiarios); return(RedirectToAction($"Formulario/{@ViewBag.Familia.Id}", "BeneficiariosPJ")); } else { ViewBag.Beneficiario = beneficiarios; return(View("Formulario")); } }
public JsonResult Alterar(ClienteModel model) { BoCliente bo = new BoCliente(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { List <Beneficiarios> ListaBeneficiarios = new List <Beneficiarios>(); if (model.ListaBeneficiarios != null) { foreach (var item in model.ListaBeneficiarios) { //remove mascara do cpf item.CPF = new Util().SemFormatacao(item.CPF); var obj = new Beneficiarios { CPF = item.CPF, Nome = item.Nome, AcaoDoItem = item.AcaoDoItem, Id = item.ID, }; ListaBeneficiarios.Add(obj); } } //remove mascara do cpf model.CPF = new Util().SemFormatacao(model.CPF); bo.Alterar(new Cliente() { Id = model.Id, CEP = model.CEP, Cidade = model.Cidade, Email = model.Email, Estado = model.Estado, Logradouro = model.Logradouro, Nacionalidade = model.Nacionalidade, Nome = model.Nome, Sobrenome = model.Sobrenome, Telefone = model.Telefone, CPF = model.CPF, ListaBeneficiarios = ListaBeneficiarios }); return(Json("Cadastro alterado com sucesso")); } }
public ActionResult DeleteConfirmed(int id) { Beneficiarios beneficiarios = db.Beneficiarios.Find(id); db.Beneficiarios.Remove(beneficiarios); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Concluir(int id) { var beneficiario = new Beneficiarios(); beneficiario.FamiliaId = id; ViewBag.FamiliaId = id; return(RedirectToAction($"Finalizar/{@ViewBag.FamiliaId}", "Recibo")); }
public ActionResult Atualizar([Bind(Include = "Id, Nome, CPF, RG, Mae, Pai, CartaoSUS, NumeroTelefone, DataNascimento, " + "DataContratacao, Titularidade, EstadoCivil, FamiliaId")] Beneficiarios beneficiarios) { var beneficiariosDAO = new BeneficiariosDAO(); beneficiariosDAO.Atualiza(beneficiarios); return(View()); }
public JsonResult Incluir(ClienteViewModel modelCliente) { BoCliente bo = new BoCliente(); modelCliente.CPF = modelCliente.CPF.Replace(".", "").Replace("-", ""); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { try { modelCliente.Id = bo.Incluir(new Cliente() { CEP = modelCliente.CEP, Cidade = modelCliente.Cidade, Email = modelCliente.Email, Estado = modelCliente.Estado, Logradouro = modelCliente.Logradouro, Nacionalidade = modelCliente.Nacionalidade, Nome = modelCliente.Nome, Sobrenome = modelCliente.Sobrenome, Telefone = modelCliente.Telefone, CPF = modelCliente.CPF.Replace(".", "").Replace("-", "") }); foreach (var item in CustomSession.Beneficiarios) { Beneficiarios benefi = new Beneficiarios(); benefi.CPF = item.CPF; benefi.Nome = item.Nome; benefi.Cliente = new Cliente(); benefi.Cliente.Id = modelCliente.Id; new BoBeneficiario().Incluir(benefi); } return(Json(new { codigo = 1, Mensagem = "Cadastro efetuado com sucesso" })); } catch (Exception ex) { if (ex.Message.Contains("Violation of UNIQUE KEY")) { return(Json(new { codigo = 2, Mensagem = "CPF já cadastrado, insira outro CPF" })); } else { return(Json(new { codigo = 3, Mensagem = "Ocorreu um erro no momento do cadastro" })); } } } }
public ActionResult Remover(int id) { var beneficiarioDAO = new BeneficiariosDAO(); Beneficiarios beneficiarios = beneficiarioDAO.BuscaPorId(id); beneficiarioDAO.Remover(beneficiarios); return(RedirectToAction("Lista", "Familia")); }
public ActionResult editarBeneficiario([Bind] Beneficiarios beneficiario) { if (ModelState.IsValid) { SP_ProcedureBeneficiario.EditarBeneficiario(beneficiario); return(RedirectToAction("volverIndex")); } return(NotFound()); }
private void btnEliminar_Click(object sender, EventArgs e) { using (Sistema_BeneficiarioEntities1 db = new Sistema_BeneficiarioEntities1()) { string Id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString(); benef = db.Beneficiarios.Find(int.Parse(Id)); db.Beneficiarios.Remove(benef); db.SaveChanges(); } CargarDatos(); limpiar(); }
public ActionResult Edit([Bind(Include = "id_beneficiario,id_titular,id_paciente,id_membresia,habilitado,fecha_registro")] Beneficiarios beneficiarios) { if (ModelState.IsValid) { db.Entry(beneficiarios).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_membresia = new SelectList(db.Membresias, "id_membresia", "descripcion", beneficiarios.id_membresia); ViewBag.id_paciente = new SelectList(db.Pacientes, "id_paciente", "nombre", beneficiarios.id_paciente); ViewBag.id_titular = new SelectList(db.Titulares, "id_titular", "id_titular", beneficiarios.id_titular); return(View(beneficiarios)); }
private void btnEliminar_Click(object sender, EventArgs e) { using (covidGobEntities db = new covidGobEntities()) { string id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); B = db.Beneficiarios.Find(ID); db.Beneficiarios.Remove(B); db.SaveChanges(); CargarDatos(); limpiar(); } }
public ActionResult eliminarBeneficiario(int ValorDocumentoIdentidadBeneficiario, int numeroCuenta) { Beneficiarios beneficiario = SP_ProcedureBeneficiario.SeleccionarBeneficiarioPorCedula(ValorDocumentoIdentidadBeneficiario); if (beneficiario != null) { return(View(beneficiario)); } else { return(NotFound()); } }
public ActionResult editarBeneficiario(int ValorDocumentoIdentidadBeneficiario) { cedulaAnterior = ValorDocumentoIdentidadBeneficiario; Beneficiarios beneficiario = SP_ProcedureBeneficiario.SeleccionarBeneficiarioPorCedula(ValorDocumentoIdentidadBeneficiario); if (beneficiario != null) { return(View(beneficiario)); } else { return(NotFound()); } }
public ActionResult Alterar(int id) { var beneficiariosDAO = new BeneficiariosDAO(); Beneficiarios beneficiarios = beneficiariosDAO.BuscaPorId(id); ViewBag.Beneficiarios = beneficiarios; var dao = new FamiliaDAO(); var familia = dao.BuscaPorId(beneficiarios.FamiliaId); ViewBag.Familia = familia; return(View(beneficiarios)); }
// GET: Beneficiarios/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Beneficiarios beneficiarios = db.Beneficiarios.Find(id); if (beneficiarios == null) { return(HttpNotFound()); } return(View(beneficiarios)); }
// Método para eliminar BenefciariosBL public int EliminarBeneficiarios(Beneficiarios _Beneficiarios) { // Bloque para manejos de errores try { // Definición y creación de la instancia DAL del tipo BeneficiariosDAL BeneficiariosDAL DAL = new BeneficiariosDAL(); return(DAL.EliminarBeneficiarios(_Beneficiarios)); } // Manejo de las excepciones de bloque try catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnActualizar_Click(object sender, EventArgs e) { using (covidGobEntities db = new covidGobEntities()) { String id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); B = db.Beneficiarios.Where(VerificarId => VerificarId.id == ID).First(); B.Nombre = txtNombre.Text; B.DUI = txtDUI.Text; db.Entry(B).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); CargarDatos(); limpiar(); } }
private void btnActualizar_Click(object sender, EventArgs e) { using (Sistema_BeneficiarioEntities1 db = new Sistema_BeneficiarioEntities1()) { string Id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(Id); benef = db.Beneficiarios.Where(VerificarId => VerificarId.IdBeneficiario == ID).First(); benef.Nombre = txtNombre.Text; benef.Dui = txtDui.Text; db.Entry(benef).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } CargarDatos(); limpiar(); }
public DataSet Traer(string Beneficiario, string Cuil) { Beneficiarios oBenef = new Beneficiarios(); try { return(oBenef.Traer(Beneficiario, Cuil)); } catch (Exception err) { throw err; } finally { } }
// GET: Beneficiarios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Beneficiarios beneficiarios = db.Beneficiarios.Find(id); if (beneficiarios == null) { return(HttpNotFound()); } ViewBag.id_membresia = new SelectList(db.Membresias, "id_membresia", "descripcion", beneficiarios.id_membresia); ViewBag.id_paciente = new SelectList(db.Pacientes, "id_paciente", "nombre", beneficiarios.id_paciente); ViewBag.id_titular = new SelectList(db.Titulares, "id_titular", "id_titular", beneficiarios.id_titular); return(View(beneficiarios)); }
public DataSet Traer(string Beneficiario, string Cuil) { Beneficiarios oBenef = new Beneficiarios(); try { return(oBenef.Traer(Beneficiario, Cuil)); } catch (Exception err) { throw err; } finally { ServicedComponent.DisposeObject(oBenef); } }
public void EditarBeneficiario(Beneficiarios beneficiario) //Recibe Id, personaId, CuentaAhorroId { using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("EditarBeneficiario", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@inId", beneficiario.id); cmd.Parameters.AddWithValue("@inNumeroCuenta", beneficiario.NumeroCuenta); cmd.Parameters.AddWithValue("@inValorDocumentoIdentidadBeneficiario", beneficiario.ValorDocumentoIdentidadBeneficiario); cmd.Parameters.AddWithValue("@inParentezcoId", beneficiario.ParentezcoId); cmd.Parameters.AddWithValue("@inPorcentaje", beneficiario.Porcentaje); cmd.Parameters.AddWithValue("@outBeneficiarioId", 0); cmd.Parameters.AddWithValue("@OutResultCode", 0); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
public ActionResult Alterar(long id) { BoBeneficarios bo = new BoBeneficarios(); Beneficiarios beneficiarios = bo.Consultar(id); Models.BeneficiariosModel model = null; if (beneficiarios != null) { model = new BeneficiariosModel() { Id = beneficiarios.Id, Nome = beneficiarios.Nome, CPF = beneficiarios.CPF }; } return(View(model)); }
// Método para eliminar un beneficiario en la tabla tbl_beneficiarios, utilizando el procedimiento almacenado SPD_BENEFICIARIOS_DEL // Recibe el objeto _Beneficiarios con los datos a eliminar y una vez eliminado devuelve el id del registro eliminado public int EliminarBeneficiarios(Beneficiarios _Beneficiarios) { // Define e inicializa la variable id en donde recibira el valor devuelto por el procedimiento almacenado, que es el id del registro modificado // Esto debido a que el procedimiento eliminar únicamente modifica el valor bActivo de la tabla, por lo cual es finalmente un proceso de modificación int id = 0; // Bloque para manejos de errores try { // Define y crea la instancia command de la clase SqlCommand que representa una instrucción SQL using (SqlCommand command = new SqlCommand("SPD_BENEFICIARIOS_DEL", cn.Connection)) { // Establece que es un procedimiento almacenado command.CommandType = CommandType.StoredProcedure; // Establece los valores que recibirá el procedimiento almacenado command.Parameters.AddWithValue("@iIdBeneficiario", _Beneficiarios.iIdBeneficiario); // Abre la conexión a la BD cn.OpenConnection(); // Ejecuta la instrucción y la variable id recibe el valor que devuelve el procedimiento almacenado id = (int)command.ExecuteScalar(); } } // Manejo de las excepciones de bloque try catch (SqlException ex) { throw new Exception("No se pudo eliminar el registro" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo eliminar el registro" + ex.Message); } // Ejecución existosa del bloque try finally { // Cierra la conexión a la BD cn.CloseConnection(); } // Devuelve el id del registro eliminado return(id); }
public async Task <IActionResult> Addbenefi(BeneficiariosViewModel vm) { var usercreador = await _userManager.FindByNameAsync(User.Identity.Name); var account = await _productsrepository.GetbyIdnew(vm.newbeneficiario.ToString()); var dueño = await _adminrepository.GetbyIdNew(account.Idusuario.Trim()); var beneficiario = new Beneficiarios(); beneficiario.Nombre = dueño.Nombre.Trim(); beneficiario.Apellido = dueño.Apellido.Trim(); beneficiario.NoCuenta = account.Id.Trim(); beneficiario.Idcreador = usercreador.Id.Trim(); await _beneficiariosrepository.Add(beneficiario); return(RedirectToAction("Beneficiarios")); }
public ActionResult Alterar(long id) { BoBeneficiarios bo = new BoBeneficiarios(); Beneficiarios Beneficiario = bo.Consultar(id); Models.BeneficiarioModel model = null; if (Beneficiario != null) { model = new BeneficiarioModel() { Id = Beneficiario.Id, CPF = Beneficiario.CPF, Nome = Beneficiario.Nome, IdCliente = Beneficiario.IdCliente }; } return(View(model)); }
private List <DML.Cliente> Converter(DataSet ds) { List <DML.Cliente> lista = new List <DML.Cliente>(); if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { DML.Cliente cli = new DML.Cliente(); cli.Id = row.Field <long>("Id"); List <System.Data.SqlClient.SqlParameter> parametrosParaBenef = new List <System.Data.SqlClient.SqlParameter>(); List <Beneficiarios> beneficiarios = new List <Beneficiarios>(); parametrosParaBenef.Add(new System.Data.SqlClient.SqlParameter("IDCLIENTE", cli.Id)); DataSet consulta = base.Consultar("FI_SP_ConsBeneficiario", parametrosParaBenef); foreach (DataRow beneficiario in consulta.Tables[0].Rows) { Beneficiarios eachBenef = new Beneficiarios(); eachBenef.CPFBeneficiario = beneficiario.Field <string>("CPF"); eachBenef.NomeBeneficiario = beneficiario.Field <string>("NOME"); beneficiarios.Add(eachBenef); } cli.beneficiarios = beneficiarios; cli.CEP = row.Field <string>("CEP"); cli.Cidade = row.Field <string>("Cidade"); cli.Email = row.Field <string>("Email"); cli.Estado = row.Field <string>("Estado"); cli.Logradouro = row.Field <string>("Logradouro"); cli.Nacionalidade = row.Field <string>("Nacionalidade"); cli.Nome = row.Field <string>("Nome"); cli.Sobrenome = row.Field <string>("Sobrenome"); cli.Telefone = row.Field <string>("Telefone"); cli.CPF = row.Field <string>("CPF"); lista.Add(cli); } } return(lista); }
public void AgregarBeneficiario(Beneficiarios beneficiario) { using (SqlConnection con = new SqlConnection(connectionString)) { System.Diagnostics.Debug.WriteLine("A veteer" + beneficiario.Personaid); SqlCommand cmd = new SqlCommand("InsertarBeneficiarios", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@inPersonaId", beneficiario.Personaid); cmd.Parameters.AddWithValue("@inCuentaAhorroId", beneficiario.CuentaAhorroid); cmd.Parameters.AddWithValue("@inNumeroCuenta", beneficiario.NumeroCuenta); cmd.Parameters.AddWithValue("@inValorDocumentoIdentidadBeneficiario", beneficiario.ValorDocumentoIdentidadBeneficiario); cmd.Parameters.AddWithValue("@inParentezcoId", beneficiario.ParentezcoId); cmd.Parameters.AddWithValue("@inPorcentaje", beneficiario.Porcentaje); cmd.Parameters.AddWithValue("@OutMovimientoId", 0); cmd.Parameters.AddWithValue("@OutResultCode", 0); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
public Beneficiarios SeleccionarBeneficiarioPorCedula(int?ValorDocumentoIdentidadBeneficiario) //El signo de pregunta sirve para generar un error si el contenido es NULL { var beneficiario = new Beneficiarios(); using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("SP_BeneficiarioPorID", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ValorDocumentoIdentidadBeneficiario", ValorDocumentoIdentidadBeneficiario); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { beneficiario.id = Convert.ToInt32(dr["id"]); beneficiario.Personaid = Convert.ToInt32(dr["Personaid"]); beneficiario.CuentaAhorroid = Convert.ToInt32(dr["CuentaAhorroid"]); beneficiario.NumeroCuenta = Convert.ToInt32(dr["NumeroCuenta"]); beneficiario.ValorDocumentoIdentidadBeneficiario = Convert.ToInt32(dr["ValorDocumentoIdentidadBeneficiario"]); beneficiario.ParentezcoId = Convert.ToInt32(dr["ParentezcoId"]); beneficiario.Porcentaje = Convert.ToInt32(dr["Porcentaje"]); beneficiario.Activo = Convert.ToBoolean(dr["Activo"]); if (beneficiario.FechaDesactivacion != null) { beneficiario.FechaDesactivacion = Convert.ToDateTime(dr["FechaDesactivacion"]).ToString("d"); } } con.Close(); } if (beneficiario.Activo) { return(beneficiario); } else { return(null); } }