public static List <PointLatLng> ObtenerVerticesZona(string zona, string empresa, string division) { var lista = new List <PointLatLng>(); try { using (var connection = new OleDbConnection(AccesoDB.FoxPreventaReal)) { var query = string.Format("SELECT latitud, longitud FROM zonas_vertices where zona='{0}' and empresa='{1}' and subempresa='{2}'", zona, empresa, division); var command = AccesoDB.CrearComando(connection, query, CommandType.Text); connection.Open(); AccesoDB.ComandosFox(connection); using (var dr = command.ExecuteReader()) { while (dr.Read()) { var lat = Convert.ToDouble(dr.GetValue(0), CultureInfo.CurrentCulture); var lng = Convert.ToDouble(dr.GetValue(1), CultureInfo.CurrentCulture); var vertice = new PointLatLng(lat, lng); lista.Add(vertice); } } } } catch (Exception ex) { throw ex; } return(lista); }
//Adicionales public bool CtaCorriente_Existe(String CtaCorriente) { bool ok; using (var cn = AccesoDB.getConnection()) { SqlCommand cmd = new SqlCommand("usp_CtaCorriente_Existe", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CtaCorriente", CtaCorriente ?? ""); cmd.Parameters.Add("@Result", SqlDbType.Bit).Direction = ParameterDirection.Output; try { cn.Open(); cmd.ExecuteNonQuery(); ok = (bool)cmd.Parameters["@Result"].Value; } catch (SqlException ex) { throw ex; } finally { cn.Close(); } return(ok); } }
public int update(Movimiento o) { int ok; using (var cn = AccesoDB.getConnection()) { SqlCommand cmd = new SqlCommand("usp_Movimiento_Actualizar", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CtaOrigen", o.CtaOrigen); cmd.Parameters.AddWithValue("@CtaDestino", o.CtaDestino); cmd.Parameters.AddWithValue("@CodTipoMovimiento", o.CodTipoMovimiento); cmd.Parameters.AddWithValue("@Monto", o.Monto); cmd.Parameters.AddWithValue("@Codigo", o.Codigo); try { cn.Open(); ok = cmd.ExecuteNonQuery() == 1 ? 1 : 0; } catch (SqlException ex) { throw ex; } finally { cn.Close(); } return(ok); } }
public List <Region> listarRegion() { List <Region> lista = new List <Region>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_LISTAR_REGION", cn); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Region re = new Region() { IdRegion = Convert.ToInt32(dr[0]), NombreRegion = dr[1].ToString() }; lista.Add(re); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public List <Movimiento> readAll() { List <Movimiento> lista = new List <Movimiento>(); using (var cn = AccesoDB.getConnection()) { SqlDataAdapter da = new SqlDataAdapter("usp_Movimiento_Listar", cn); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow item in dt.Rows) { Movimiento c = new Movimiento() { Codigo = item[0].ToString(), CtaOrigen = item[1].ToString(), CtaDestino = item[2].ToString(), CodTipoMovimiento = item[3].ToString(), Monto = item[4].ToString(), Fecha = item[5].ToString() }; lista.Add(c); } return(lista); } }
public void UpdateUser(Usuario p) { SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_UPDATE_USER", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_USUARIO", p.IdUsuario); cmd.Parameters.AddWithValue("@ID_LOGIN", p.IdLogin); cmd.Parameters.AddWithValue("@NOMBRE", string.IsNullOrEmpty(p.Nombre) ? DBNull.Value : (object)p.Nombre); cmd.Parameters.AddWithValue("@APELLIDO", string.IsNullOrEmpty(p.Apellido) ? DBNull.Value : (object)p.Apellido); cmd.Parameters.AddWithValue("@SEXO", string.IsNullOrEmpty(p.Sexo) ? DBNull.Value : (object)p.Sexo); cmd.Parameters.AddWithValue("@DNI", string.IsNullOrEmpty(p.DNI) ? DBNull.Value : (object)p.DNI); cmd.Parameters.AddWithValue("@TELEFONO", string.IsNullOrEmpty(p.Telefono) ? DBNull.Value : (object)p.Telefono); cmd.Parameters.AddWithValue("@FECHA_NAC", string.IsNullOrEmpty(p.FechaNacimiento) ? DBNull.Value : (object)p.FechaNacimiento); cmd.Parameters.AddWithValue("@DIRECCION", string.IsNullOrEmpty(p.Direccion) ? DBNull.Value : (object)p.Direccion); cmd.Parameters.AddWithValue("@REFERENCIA", string.IsNullOrEmpty(p.Referencia) ? DBNull.Value : (object)p.Referencia); cmd.Parameters.AddWithValue("@ID_REGION", (p.IdRegion == 0) ? DBNull.Value : (object)p.IdRegion); cmd.Parameters.AddWithValue("@ID_PROVINCIA", (p.IdProvincia == 0) ? DBNull.Value : (object)p.IdProvincia); cmd.Parameters.AddWithValue("@ID_DISTRITO", (p.IdDistrito == 0) ? DBNull.Value : (object)p.IdDistrito); try { cn.Open(); bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false; cn.Close(); } catch (SqlException ex) { throw ex; } }
public List <Rol> listarRoles() { List <Rol> lista = new List <Rol>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USO_LIST_ROL", cn); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Rol r = new Rol() { idRol = dr[0].ToString(), NombreRol = dr[1].ToString(), }; lista.Add(r); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public int create(ProductoTO t) { try { using (var cn = AccesoDB.Conexion()) { cmd = new SqlCommand("usp_Producto_Adicionar", cn); cmd.CommandType = CommandType.StoredProcedure; // prepar parametros con su valores para el sp cmd.Parameters.AddWithValue("@Nombre", t.NombreProducto); cmd.Parameters.AddWithValue("@IdProveedor", t.IdProveedor); cmd.Parameters.AddWithValue("@IdCategoria", t.IdCategoria); cmd.Parameters.AddWithValue("@Precio", t.Precio); cmd.Parameters.AddWithValue("@Stock", t.Stock); cmd.Parameters.Add("@IdProducto", SqlDbType.Int).Direction = ParameterDirection.Output; //ejecutar sp cn.Open(); ok = cmd.ExecuteNonQuery() == 1 ? 1 : -1; t.IdProducto = (int)cmd.Parameters["@IdProducto"].Value; } } catch (SqlException ex) { throw ex; } return(ok); }
public ProductoTO findForId(object t) { ProductoTO pro = null; try { using (var cn = AccesoDB.Conexion()) { cmd = new SqlCommand("usp_Producto_Datos", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdProducto", Convert.ToInt32(t)); cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { pro = new ProductoTO() { IdProducto = Convert.ToInt32(dr[0]), NombreProducto = dr[1].ToString(), IdProveedor = Convert.ToInt32(dr[2]), IdCategoria = Convert.ToInt32(dr[3]), Precio = Convert.ToDecimal(dr[4]), Stock = Convert.ToInt32(dr[5]), }; } dr.Close(); } } catch (SqlException ex) { throw ex; } return(pro); }
public string totalItems(string idLogin) { string total = "0"; if (idLogin != null) { SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_TOTAL_ITEMS_CARRITO", cn); cmd.Parameters.AddWithValue("@ID_LOGIN", idLogin); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { total = dr[0].ToString(); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } } return(total); }
public List <ProductoTO> readAll() { List <ProductoTO> lista = new List <ProductoTO>(); try { using (var cn = AccesoDB.Conexion()) { cmd = new SqlCommand("usp_Productos_Listar", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(CommandBehavior.SingleResult); while (dr.Read()) { ProductoTO pro = new ProductoTO() { IdProducto = Convert.ToInt32(dr[0]), NombreProducto = dr[1].ToString(), IdProveedor = Convert.ToInt32(dr[2]), IdCategoria = Convert.ToInt32(dr[3]), Precio = Convert.ToDecimal(dr[4]), Stock = Convert.ToInt32(dr[5]), }; lista.Add(pro); } dr.Close(); } } catch (SqlException ex) { //throw ex; } return(lista); }
public void insertarItem(Producto pro, int cantidad, string idlogin) { SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_ADD_CARRITO", cn); cmd.CommandType = CommandType.StoredProcedure; double subtotal = cantidad * pro.PrecioUnitario; cmd.Parameters.AddWithValue("@ID_LOGIN", idlogin); cmd.Parameters.AddWithValue("@ID_PRODUCTO", pro.IdProducto); cmd.Parameters.AddWithValue("@NOMBRE_PRO", pro.NombreProd); cmd.Parameters.AddWithValue("@CANTIDAD", cantidad); cmd.Parameters.AddWithValue("@PRECIOXUNIDAD", pro.PrecioUnitario); cmd.Parameters.AddWithValue("@SUBTOTAL", subtotal); cmd.Parameters.AddWithValue("@IMAGEN", pro.ImagenProducto); cmd.Parameters.AddWithValue("@DESCRIP", pro.DescripcionPro); try { cn.Open(); bool iresult = cmd.ExecuteNonQuery() == 1 ? true : false; cn.Close(); } catch (SqlException ex) { throw ex; } }
public static void CargarZonasDelVendedor(Vendedor vendedor, DateTime date) { var codigoVendedor = vendedor.Codigo; var diaVisita = DatetimeToDiaSemana.Convertir(date); try { using (var connection = new OleDbConnection(AccesoDB.FoxPreventaReal)) { connection.Open(); AccesoDB.ComandosFox(connection); var query = string.Format("SELECT zonas.codigo as zona, zonas.empresa_rel as empresa, zonas.empresa as division, zonas.nombre as nombre FROM zonas INNER JOIN cron_ped ON zonas.empresa_rel = cron_ped.empresa AND zonas.empresa = cron_ped.prov AND zonas.codigo=cron_ped.zona AND '{0}'$cron_ped.pedido WHERE zonas.activada=1 and (zonas.operator='{1}' or zonas.operator2 = '{1}') and zonas.empresa_rel = '{2}' group by zonas.codigo", diaVisita, codigoVendedor, vendedor.CodigoEmpresa); var command = AccesoDB.CrearComando(connection, query, CommandType.Text); using (var dr = command.ExecuteReader()) { while (dr.Read()) { var zona = new Zona(); zona.Codigo = dr.GetString(0).Trim(); zona.CodigoEmpresa = dr.GetString(1).ToString().Trim(); zona.CodigoDivision = dr.GetString(2).Trim(); zona.Nombre = dr.GetString(3).Trim(); vendedor.Zonas.Add(zona); } } } } catch (Exception ex) { throw ex; } }
public static List <Zona> ObtenerZonas() { var zonas = new List <Zona>(); try { using (var connection = new OleDbConnection(AccesoDB.FoxPreventaReal)) { var query = @"SELECT codigo, empresa_rel, empresa, nombre FROM zonas WHERE activada = 1 AND (operator <> ' ' OR operator2 <> ' ') order by codigo"; var command = AccesoDB.CrearComando(connection, query, CommandType.Text); connection.Open(); AccesoDB.ComandosFox(connection); using (var dr = command.ExecuteReader()) { while (dr.Read()) { var zona = new Zona(); zona.Codigo = dr.GetString(0).Trim(); zona.CodigoEmpresa = dr.GetString(1).ToString().Trim(); zona.CodigoDivision = dr.GetString(2).Trim(); zona.Nombre = dr.GetString(3).Trim(); zonas.Add(zona); } } } } catch (Exception ex) { throw ex; } return(zonas); }
public List <EmpleadoDTO> ListaEmpleados() { List <EmpleadoDTO> lista = new List <EmpleadoDTO>(); using (var cn = AccesoDB.getConnection()) { var cmd = new SqlCommand("usp_Empleados_Listar", cn); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EmpleadoDTO re = new EmpleadoDTO() { IdEmpleado = Convert.ToInt16(dr["IdEmpleado"]), Nombre = dr["Nombre"].ToString(), Apellidos = dr["Apellidos"].ToString(), Cargo = dr["Cargo"].ToString() }; lista.Add(re); } //cerrar cursor dr dr.Close(); cn.Close(); } catch (Exception) { //throw; } return(lista); } }
public static List <Actividad> ObtenerActividades() { var lista = new List <Actividad>(); try { using (var connection = new OleDbConnection(AccesoDB.FoxPreventaReal)) { var query = "SELECT codigo, nombre FROM ramos order by nombre"; var command = AccesoDB.CrearComando(connection, query, CommandType.Text); connection.Open(); AccesoDB.ComandosFox(connection); using (var dr = command.ExecuteReader()) { while (dr.Read()) { var actividad = new Actividad(); actividad.Codigo = dr.GetString(0).Trim(); actividad.Nombre = dr.GetString(1).Trim(); actividad.Clientes = new List <Cliente>(); lista.Add(actividad); } } } } catch (Exception ex) { throw ex; } return(lista); }
public List <Usuario> ListarUsuarios() { List <Usuario> lista = new List <Usuario>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_LIST_USERS", cn); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario user = new Usuario() { IdUsuario = Convert.ToInt32(dr[0]), IdLogin = dr[1].ToString(), Nombre = dr[2].ToString(), Apellido = dr[3].ToString(), DNI = dr[4].ToString(), Username = dr[5].ToString(), Email = dr[6].ToString(), Telefono = dr[7].ToString() }; lista.Add(user); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public Producto findForId(int id) { Producto pro = null; SqlConnection cn = AccesoDB.getConnection(); SqlCommand cmd = new SqlCommand("usp_Producto_Datos", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdProducto", id); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { pro = new Producto() { IdProducto = Convert.ToInt32(dr[0]), NombreProducto = dr[1].ToString(), IdProveedor = Convert.ToInt32(dr[2]), IdCategoria = Convert.ToInt32(dr[3]), umedida = dr[4].ToString(), Precio = Convert.ToDecimal(dr[5]), Stock = Convert.ToInt32(dr[6]), }; } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(pro); }
public string BuscarEmailUsuario(string IdLogin) { string Email = null; SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_BUSCAR_EMAIL_USER", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_LOGIN", IdLogin); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Email = dr[0].ToString(); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(Email); }
public List <Producto> productoNombre(string nom) { List <Producto> lista = new List <Producto>(); SqlConnection cn = AccesoDB.getConnection(); SqlCommand cmd = new SqlCommand("usp_Producto_Nombre", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prod", nom); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Producto pro = new Producto() { IdProducto = Convert.ToInt32(dr[0]), NombreProducto = dr[1].ToString(), IdProveedor = Convert.ToInt32(dr[2]), IdCategoria = Convert.ToInt32(dr[3]), umedida = dr[4].ToString(), Precio = Convert.ToDecimal(dr[5]), Stock = Convert.ToInt32(dr[6]), }; lista.Add(pro); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public List <Distrito> listarDistrito(int idProvincia) { List <Distrito> lista = new List <Distrito>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_BUSCAR_DISTRITO", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_PROV", idProvincia); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Distrito dis = new Distrito() { IdDistrito = Convert.ToInt32(dr[0]), NombreDistrito = dr[1].ToString() }; lista.Add(dis); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public Categoria buscarCategoriaID(int id) { Categoria cat = new Categoria(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_SEARCH_CATEGORIA", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_CAT", id); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { cat.IdCategoria = (int)dr[0]; cat.NombreCat = dr[1].ToString(); cat.Estado = (int)dr[2]; } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(cat); }
public List <Provincia> listarProvincia(int idRegion) { List <Provincia> lista = new List <Provincia>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_BUSCAR_PROVINCIA", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_REGION", idRegion); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Provincia pro = new Provincia() { codProvincia = Convert.ToInt32(dr[0]), NombreProvincia = dr[1].ToString() }; lista.Add(pro); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public List <Categoria> listarCategorias() { List <Categoria> lista = new List <Categoria>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_LISTA_CATERGORIA", cn); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Categoria user = new Categoria() { IdCategoria = Convert.ToInt32(dr[0]), NombreCat = dr[1].ToString(), Estado = Convert.ToInt32(dr[2]) }; lista.Add(user); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public Movimiento query(object id) { Movimiento c = null; using (var cn = AccesoDB.getConnection()) { string x = (string)id; SqlDataAdapter da = new SqlDataAdapter("usp_Movimiento_Consultar", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.AddWithValue("@Codigo", x); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { c = new Movimiento() { Codigo = item[0].ToString(), CtaOrigen = item[1].ToString(), CtaDestino = item[2].ToString(), CodTipoMovimiento = item[3].ToString(), Monto = item[4].ToString(), Fecha = item[5].ToString() }; } } return(c); } }
public Cupon buscarCuponTexto(string cupon) { Cupon cup = null; SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_SEARCH_CUPON_CODE", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CODIGO_CUPON", cupon); try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { cup = new Cupon() { IdCupon = Convert.ToInt32(dr[0]), NombreCupon = dr[1].ToString(), CodigoCupon = dr[2].ToString(), Porcentaje = Convert.ToInt32(dr[3]), Visibilidad = Convert.ToInt32(dr[4]), Estado = Convert.ToInt32(dr[5]) }; } } catch (SqlException ex) { throw ex; } return(cup); }
//Metodos para la persistencia public int create(Movimiento o) { int ok; using (var cn = AccesoDB.getConnection()) { SqlCommand cmd = new SqlCommand("usp_MovimientoNuevo", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CtaOrigen", o.CtaOrigen); cmd.Parameters.AddWithValue("@CtaDestino", o.CtaDestino); cmd.Parameters.AddWithValue("@CodTipoMovimiento", o.CodTipoMovimiento); cmd.Parameters.AddWithValue("@Monto", o.Monto); cmd.Parameters.Add("@Codigo", SqlDbType.VarChar, 50).Direction = ParameterDirection.Output; try { cn.Open(); ok = cmd.ExecuteNonQuery() == 1 ? 1 : 0; o.Codigo = (string)cmd.Parameters["@Codigo"].Value; } catch (SqlException ex) { throw ex; } finally { cn.Close(); } return(ok); } }
public List <Cupon> listarCupon() { List <Cupon> lista = new List <Cupon>(); SqlConnection cn = AccesoDB.getConnecta(); SqlCommand cmd = new SqlCommand("USP_LISTAR_CUPON", cn); cmd.CommandType = CommandType.StoredProcedure; try { cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Cupon cupon = new Cupon() { IdCupon = Convert.ToInt32(dr[0]), NombreCupon = dr[1].ToString(), CodigoCupon = dr[2].ToString(), Porcentaje = Convert.ToInt32(dr[3]), Visibilidad = Convert.ToInt32(dr[4]), Estado = Convert.ToInt32(dr[5]) }; lista.Add(cupon); } dr.Close(); cn.Close(); } catch (SqlException ex) { throw ex; } return(lista); }
public int delete(Movimiento o) { int ok; using (var cn = AccesoDB.getConnection()) { SqlCommand cmd = new SqlCommand("usp_Movimiento_Eliminar", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Codigo", o.Codigo); try { cn.Open(); ok = cmd.ExecuteNonQuery() == 1 ? 1 : 0; } catch (SqlException ex) { throw ex; } finally { cn.Close(); } return(ok); } }
public List <Cliente> readAll() { List <Cliente> lista = new List <Cliente>(); using (var cn = AccesoDB.getConnection()) { SqlDataAdapter da = new SqlDataAdapter("usp_Cliente_Listar", cn); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow item in dt.Rows) { Cliente c = new Cliente() { //Codigo = item[0].ToString(), //Nit = item[1].ToString(), //RazonSocial = item[2].ToString(), //CodCiiu = item[3].ToString(), //CodSector = item[4].ToString(), //Estado = item[5].ToString(), //Fecha = item[6].ToString(), //Direccion = item[7].ToString(), //Ciudad = item[8].ToString(), //Departamento = item[9].ToString(), //RepresentanteLegal = item[10].ToString() }; lista.Add(c); } return(lista); } }