public List<Sistema> ListarSistemas() { try { Dat_Sistemas acceso = new Dat_Sistemas(); DataSet datos = acceso.TraerListaTotalBD(new CGP.clsListaCondiciones(), 0); List<Sistema> lista = null; if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0) { lista = new List<Sistema>(); foreach (DataRow row in datos.Tables[0].Rows) { Sistema obj = new Sistema(); obj.Codigo = Int32.Parse(row["CodigoSistema"].ToString()); obj.Nombre = row["Nombre"].ToString(); obj.Descripcion = row["Descripcion"].ToString(); obj.Estado = ((EnumEstadosBase)(Char.Parse(row["Estado"].ToString()))); lista.Add(obj); } } return lista; } catch (Exception) { throw; } }
public void EliminarSistema(Sistema obj) { try { Dat_Sistemas acceso = new Dat_Sistemas(); acceso.BorrarBD(obj.Codigo); } catch (Exception) { throw; } }
public void AgregarSistema(Sistema obj) { try { Dat_Sistemas acceso = new Dat_Sistemas(); acceso.AgregarBD(obj.Codigo, obj.Nombre, obj.Descripcion,(char)obj.Estado,1); } catch (Exception) { throw; } }