public IActionResult Edit(int id, [Bind("IdPersonaFisica,Nombre,ApellidoPaterno,ApellidoMaterno,RFC,FechaNacimiento,UsuarioAgrega")] PersonasFisicasModel personasFisicasModel) { if (id != personasFisicasModel.IdPersonaFisica) { return(NotFound()); } if (ModelState.IsValid) { using (SqlConnection sqlConnection = new SqlConnection(_configuration.GetConnectionString("Conn"))) { sqlConnection.Open(); SqlCommand sqlCmd = new SqlCommand("sp_ActualizarPersonaFisica", sqlConnection); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("IdPersonaFisica", personasFisicasModel.IdPersonaFisica); sqlCmd.Parameters.AddWithValue("Nombre", personasFisicasModel.Nombre); sqlCmd.Parameters.AddWithValue("ApellidoPaterno", personasFisicasModel.ApellidoPaterno); sqlCmd.Parameters.AddWithValue("ApellidoMaterno", personasFisicasModel.ApellidoMaterno); sqlCmd.Parameters.AddWithValue("RFC", personasFisicasModel.RFC); sqlCmd.Parameters.AddWithValue("FechaNacimiento", personasFisicasModel.FechaNacimiento); sqlCmd.Parameters.AddWithValue("UsuarioAgrega", personasFisicasModel.UsuarioAgrega); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction(nameof(Index))); } return(View(personasFisicasModel)); }
public PersonasFisicasModel FetchPersonaFisicaById(int?id) { PersonasFisicasModel personasFisicasModel = new PersonasFisicasModel(); using (SqlConnection sqlConnection = new SqlConnection(_configuration.GetConnectionString("Conn"))) { DataTable dtbl = new DataTable(); sqlConnection.Open(); SqlDataAdapter sqlDa = new SqlDataAdapter(); SqlCommand cmd = sqlConnection.CreateCommand(); cmd.CommandText = "select * from Tb_PersonasFisicas where IdPersonaFisica = " + id; sqlDa.SelectCommand = cmd; sqlDa.Fill(dtbl); if (dtbl.Rows.Count == 1) { personasFisicasModel.IdPersonaFisica = Convert.ToInt32(dtbl.Rows[0]["IdPersonaFisica"].ToString()); personasFisicasModel.FechaRegistro = Convert.ToDateTime(dtbl.Rows[0]["FechaRegistro"].ToString()); personasFisicasModel.FechaActualizacion = dtbl.Rows[0]["FechaActualizacion"].ToString() != null ? DateTime.UtcNow : Convert.ToDateTime(dtbl.Rows[0]["FechaActualizacion"].ToString()); personasFisicasModel.Nombre = dtbl.Rows[0]["Nombre"].ToString(); personasFisicasModel.ApellidoPaterno = dtbl.Rows[0]["ApellidoPaterno"].ToString(); personasFisicasModel.ApellidoMaterno = dtbl.Rows[0]["ApellidoMaterno"].ToString(); personasFisicasModel.RFC = dtbl.Rows[0]["RFC"].ToString(); personasFisicasModel.FechaNacimiento = Convert.ToDateTime(dtbl.Rows[0]["FechaNacimiento"].ToString()); personasFisicasModel.UsuarioAgrega = Convert.ToInt32(dtbl.Rows[0]["UsuarioAgrega"].ToString()); personasFisicasModel.Activo = Convert.ToBoolean(dtbl.Rows[0]["Activo"].ToString()); } return(personasFisicasModel); } }
// GET: PersonasFisicas/Edit/5 public IActionResult Edit(int?id) { PersonasFisicasModel personasFisicasModel = new PersonasFisicasModel(); if (id > 0) { personasFisicasModel = FetchPersonaFisicaById(id); } return(View(personasFisicasModel)); }
// GET: PersonasFisicas/Delete/5 public IActionResult Delete(int?id) { PersonasFisicasModel personasFisicasModel = FetchPersonaFisicaById(id); return(View(personasFisicasModel)); }