public int registrarIdentificacion(RRHH_PERSONA_IDENTIFICACION entity) { int resultado = 0; Database db = DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["conecion"]); using (DbConnection cone = db.CreateConnection()) { cone.Open(); using (DbTransaction trans = cone.BeginTransaction()) { try { DbCommand cmd = db.GetStoredProcCommand("RRHH_SP_REGISTRAR_PERSONA_IDENTIFICACION"); db.AddInParameter(cmd, "I_COD_TIPO_IDENTIFICACION", DbType.Int32, entity.I_COD_TIPO_IDENTIFICACION); db.AddInParameter(cmd, "C_COD_PERSONA", DbType.String, entity.C_COD_PERSONA); db.AddInParameter(cmd, "V_NUM_DOCUMENTO", DbType.String, entity.V_NUM_DOCUMENTO); resultado = Convert.ToInt32(db.ExecuteNonQuery(cmd, trans)); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw; } finally { if (cone.State == ConnectionState.Open) { cone.Close(); } } } } return(resultado); }
public ActionResult personaIdentificacion(RRHH_PERSONA_IDENTIFICACION entity, string op) { var count = 0; if (op == "el") { count = _IPersona.deletePersonaIdentificacion(Convert.ToInt32(entity.I_COD_TIPO_IDENTIFICACION), entity.C_COD_PERSONA); } else if (op == "srv" || op == "loc") { count = _IPersona.registrarIdentificacion(entity); } return(Json(count, JsonRequestBehavior.AllowGet)); }
public List <RRHH_PERSONA_IDENTIFICACION> listarIdentificacionPersonal(string codPersona) { List <RRHH_PERSONA_IDENTIFICACION> lista = new List <RRHH_PERSONA_IDENTIFICACION>(); Database db = DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["conecion"]); DbCommand cmd = db.GetStoredProcCommand("RRHH_SP_LISTAR_IDENTIFICACION"); db.AddInParameter(cmd, "C_COD_PERSONA", DbType.String, codPersona); using (IDataReader lee = db.ExecuteReader(cmd)) { while (lee.Read()) { RRHH_PERSONA_IDENTIFICACION entity = new RRHH_PERSONA_IDENTIFICACION(); entity.I_COD_PERSONA_IDENTIFICACION = Convert.ToInt32(lee["I_COD_PERSONA_IDENTIFICACION"]); entity.I_COD_TIPO_IDENTIFICACION = Convert.ToInt32(lee["I_COD_TIPO_IDENTIFICACION"]); entity.V_NUM_DOCUMENTO = lee["V_NUM_DOCUMENTO"].ToString(); entity.MA_TIPO_IDENTIFICACION.V_ABREV_IDENTIFICACION = lee["V_ABREV_IDENTIFICACION"].ToString(); lista.Add(entity); } } return(lista); }
public int registrarIdentificacion(RRHH_PERSONA_IDENTIFICACION entity) { return(new personaDA().registrarIdentificacion(entity)); }