public IActionResult Add(PersonaRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (PersonasFisicasContext db = new PersonasFisicasContext()) { TbPersonasFisica oPersonas = new TbPersonasFisica(); oPersonas.Nombre = model.Nombre; oPersonas.ApellidoPaterno = model.ApellidoPaterno; oPersonas.ApellidoMaterno = model.ApellidoMaterno; oPersonas.Rfc = model.RFC; oPersonas.FechaNacimiento = model.FechaNacimiento; oPersonas.UsuarioAgrega = 1; db.TbPersonasFisicas.Add(oPersonas); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Edit(PersonaRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (PersonasFisicasContext db = new PersonasFisicasContext()) { TbPersonasFisica oPersonas = db.TbPersonasFisicas.Find(model.IdPersonaFisica); oPersonas.Nombre = model.Nombre; oPersonas.ApellidoPaterno = model.ApellidoPaterno; oPersonas.ApellidoMaterno = model.ApellidoMaterno; oPersonas.Rfc = model.RFC; oPersonas.FechaNacimiento = model.FechaNacimiento; oPersonas.UsuarioAgrega = 1; db.Entry(oPersonas).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Edit(PersonaRequest oPersonaRequest) { Response oResponse = new Response(); try { using (develop_dbContext db = new develop_dbContext()) { TbPersonasFisica oTbPersonasFisica = db.TbPersonasFisicas.Find(oPersonaRequest.IdPersonaFisica); oTbPersonasFisica.Nombre = oPersonaRequest.Nombre; oTbPersonasFisica.ApellidoPaterno = oPersonaRequest.ApellidoPaterno; oTbPersonasFisica.ApellidoMaterno = oPersonaRequest.ApellidoMaterno; oTbPersonasFisica.Rfc = oPersonaRequest.Rfc; oTbPersonasFisica.FechaNacimiento = oPersonaRequest.FechaNacimiento; oTbPersonasFisica.FechaActualizacion = DateTime.Today; db.Entry(oTbPersonasFisica).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oResponse.Success = true; } } catch (Exception ex) { oResponse.Message = ex.Message; } return(Ok(oResponse)); }
public IActionResult Add(PersonaRequest oPersonaRequest) { Response oResponse = new Response(); try { using (develop_dbContext db = new develop_dbContext()) { TbPersonasFisica oTbPersonasFisica = new TbPersonasFisica(); oTbPersonasFisica.Nombre = oPersonaRequest.Nombre; oTbPersonasFisica.ApellidoPaterno = oPersonaRequest.ApellidoPaterno; oTbPersonasFisica.ApellidoMaterno = oPersonaRequest.ApellidoMaterno; oTbPersonasFisica.Rfc = oPersonaRequest.Rfc; //Datos opcionales oTbPersonasFisica.FechaRegistro = oPersonaRequest.FechaRegistro; oTbPersonasFisica.FechaActualizacion = DateTime.Today; oTbPersonasFisica.FechaNacimiento = oPersonaRequest.FechaNacimiento; oTbPersonasFisica.UsuarioAgrega = oPersonaRequest.UsuarioAgrega; oTbPersonasFisica.Activo = true; db.Add(oTbPersonasFisica); db.SaveChanges(); oResponse.Success = true; } } catch (Exception ex) { oResponse.Message = ex.Message; } return(Ok(oResponse)); }
public async Task <IActionResult> PutPersonaFisicaSP(int IdPersonaFisica, TbPersonasFisica Persona) { var Result = await _personaFisicaRepositorio.PutPersonaFisicaSP(Persona); if (Result.Error > 0) { return(Ok()); } return(BadRequest(Result)); }
public async Task <IActionResult> PutPersonaFisica(int IdPersonaFisica, TbPersonasFisica Persona) { if (IdPersonaFisica == Persona.IdPersonaFisica) { bool Exito = await _personaFisicaRepositorio.PutPersonaFisica(Persona); return(Ok(Exito)); } return(BadRequest()); }
public async Task <IActionResult> Actualizar([FromRoute] int id, [FromBody] TbPersonasFisica PersonaFisica) { if (PersonaFisica.IdPersonaFisica != id) { return(BadRequest(ErrorHelper.Response(400, "No coindicen las claves de la persona fisica."))); } if (!ModelState.IsValid) { return(BadRequest(ErrorHelper.GetModelStateErrors(ModelState))); } int Error = 0; String MensajeError = ""; using (SqlConnection Conexion = new SqlConnection(_Configuracion.GetConnectionString("Connection"))) { using (SqlCommand Comando = new SqlCommand("sp_ActualizarPersonaFisica", Conexion)) { Comando.CommandType = CommandType.StoredProcedure; Comando.Parameters.AddWithValue("@IdPersonaFisica", SqlDbType.Int).Value = PersonaFisica.IdPersonaFisica; Comando.Parameters.AddWithValue("@Nombre", SqlDbType.VarChar).Value = PersonaFisica.Nombre; Comando.Parameters.AddWithValue("@ApellidoPaterno", SqlDbType.VarChar).Value = PersonaFisica.ApellidoPaterno; Comando.Parameters.AddWithValue("@ApellidoMaterno", SqlDbType.VarChar).Value = PersonaFisica.ApellidoMaterno; Comando.Parameters.AddWithValue("@RFC", SqlDbType.VarChar).Value = PersonaFisica.Rfc; Comando.Parameters.AddWithValue("@FechaNacimiento", SqlDbType.Date).Value = PersonaFisica.FechaNacimiento; Comando.Parameters.AddWithValue("@UsuarioAgrega", SqlDbType.Bit).Value = PersonaFisica.UsuarioAgrega; Conexion.Open(); SqlDataReader Lector = await Comando.ExecuteReaderAsync(); if (Lector.HasRows) { while (Lector.Read()) { Error = Lector.GetInt32(0); MensajeError = Lector.GetString(1); } } Lector.Close(); Conexion.Close(); if (Error == -50000) { return(BadRequest(ErrorHelper.Response(400, MensajeError))); } return(NoContent()); } } }
public async Task <sp_Response> PostPersonaFisicaSP(TbPersonasFisica Persona) { var result = await _context.sp_EliminarPersonaFisica.FromSqlRaw($@"sp_AgregarPersonaFisica @Nombre, @ApellidoPaterno, @ApellidoMaterno, @RFC, @FechaNacimiento,@UsuarioAgrega ", parameters : new[] { new SqlParameter("@Nombre", Persona.Nombre), new SqlParameter("@ApellidoPaterno", Persona.ApellidoPaterno), new SqlParameter("@ApellidoMaterno", Persona.ApellidoMaterno), new SqlParameter("@RFC", Persona.Rfc), new SqlParameter("@FechaNacimiento", Persona.FechaNacimiento), new SqlParameter("@UsuarioAgrega", Persona.UsuarioAgrega) }).ToListAsync(); return(result.FirstOrDefault()); }
public async Task <bool> PutPersonaFisica(TbPersonasFisica Persona) { var Registro = await _context.TbPersonasFisicas.FindAsync(Persona.IdPersonaFisica); Registro.FechaActualizacion = DateTime.Now; Registro.Nombre = Persona.Nombre; Registro.ApellidoPaterno = Persona.ApellidoPaterno; Registro.ApellidoMaterno = Persona.ApellidoMaterno; Registro.Rfc = Persona.Rfc; Registro.FechaNacimiento = Persona.FechaNacimiento; int rows = await _context.SaveChangesAsync(); return(rows > 0); }
public IActionResult Delete(int IdPersonaFisica) { Response oResponse = new Response(); try { using (develop_dbContext db = new develop_dbContext()) { TbPersonasFisica oTbPersonasFisica = db.TbPersonasFisicas.Find(IdPersonaFisica); db.Remove(oTbPersonasFisica); db.SaveChanges(); oResponse.Success = true; } } catch (Exception ex) { oResponse.Message = ex.Message; } return(Ok(oResponse)); }
public IActionResult Delete(int Id) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (PersonasFisicasContext db = new PersonasFisicasContext()) { TbPersonasFisica oPersonas = db.TbPersonasFisicas.Find(Id); db.Remove(oPersonas); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public async Task PostPersonaFisica(TbPersonasFisica Persona) { _context.TbPersonasFisicas.Add(Persona); await _context.SaveChangesAsync(); }
public async Task <IActionResult> PostPersonaFisica(TbPersonasFisica Persona) { await _personaFisicaRepositorio.PostPersonaFisica(Persona); return(Ok(Persona)); }