public static List<negociosTipoCliente> fnslListarTipoClientes( ) { List<negociosTipoCliente> lnpTiposCliente = new List<negociosTipoCliente>(); try { DataTable ldtTipoClientes = negociosTipoCliente.fnDbListarTiposClientes(); object[] oListaElmentos; for (int i = 0; i < ldtTipoClientes.Rows.Count; i++) { oListaElmentos = ldtTipoClientes.Rows[i].ItemArray; negociosTipoCliente npNuevoTipoCliente = new negociosTipoCliente(); npNuevoTipoCliente.setIdTipoCliente(Convert.ToByte(oListaElmentos[0])); npNuevoTipoCliente.setNombreTipoCliente(Convert.ToString(oListaElmentos[1])); npNuevoTipoCliente.setDescripcionTipoCliente(Convert.ToString(oListaElmentos[2])); npNuevoTipoCliente.setDescuentoTipoCliente(float.Parse(Convert.ToString(oListaElmentos[3]))); lnpTiposCliente.Add(npNuevoTipoCliente); } return lnpTiposCliente; } catch (Exception e) { return null; } }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public static negociosCliente fnncObtenerClienteYTipo(int id) { negociosCliente temporal = null; DataTable dtLocal = negociosAdaptadores.gAdaptadorClienteTipoCliente.GetData(id); if (dtLocal.Rows.Count > 0) { object[] objInstancia = dtLocal.Rows[0].ItemArray; temporal = new negociosCliente(); temporal.setIdCliente(id); //c.IDTIPOCLIENTE,c.NIT,c.NOMBRE,c.DIRECCION,t.NOMBRE,t.DESCRIPCION,t.DESCUENTO temporal.setIdTipoCliente(Convert.ToInt32(objInstancia[0])); temporal.setNitCliente(Convert.ToString(objInstancia[1])); temporal.setNombreCliente(Convert.ToString(objInstancia[2])); temporal.setDireccionCliente(Convert.ToString(objInstancia[3])); negociosTipoCliente ntcTemp = new negociosTipoCliente(); ntcTemp.setIdTipoCliente((byte)temporal.getIdCliente()); ntcTemp.setNombreTipoCliente(Convert.ToString(objInstancia[4])); ntcTemp.setDescripcionTipoCliente(Convert.ToString(objInstancia[5])); ntcTemp.setDescuentoTipoCliente((float)Convert.ToDouble(objInstancia[6])); temporal.setTipoCliente(ntcTemp); } return temporal; }