Пример #1
0
        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));
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        // GET: PersonasFisicas/Edit/5
        public IActionResult Edit(int?id)
        {
            PersonasFisicasModel personasFisicasModel = new PersonasFisicasModel();

            if (id > 0)
            {
                personasFisicasModel = FetchPersonaFisicaById(id);
            }

            return(View(personasFisicasModel));
        }
Пример #4
0
        // GET: PersonasFisicas/Delete/5
        public IActionResult Delete(int?id)
        {
            PersonasFisicasModel personasFisicasModel = FetchPersonaFisicaById(id);

            return(View(personasFisicasModel));
        }