public static List<negociosCliente> fnsVeinteClientes()
 {
     List<negociosCliente> lnpCliente = new List<negociosCliente>();
          try
          {
              DataTable ldtClientes = negocios.negociosCliente.fnDbDevolverVeinteClientes();
              object[] oListaElmentos;
              for (int i = 0; i < ldtClientes.Rows.Count; i++)
              {
                  oListaElmentos = ldtClientes.Rows[i].ItemArray;
                  negociosCliente npNuevoCliente = new negociosCliente();
                  npNuevoCliente.setIdCliente(Convert.ToByte(oListaElmentos[0]));
                  npNuevoCliente.setIdTipoCliente(Convert.ToByte(oListaElmentos[1]));
                  npNuevoCliente.setNitCliente(Convert.ToString(oListaElmentos[2]));
                  npNuevoCliente.setNombreCliente(Convert.ToString(oListaElmentos[3]));
                  npNuevoCliente.setDireccionCliente(Convert.ToString(oListaElmentos[4]));
                  lnpCliente.Add(npNuevoCliente);
              }
              return lnpCliente;
          }
          catch (Exception e)
          {
              return null;
          }
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="lsNit"></param>
 /// <returns></returns>
 public static negociosCliente fnnaBuscarClienteNit(string lsNit)
 {
     DataTable dtLocal = negociosAdaptadores.gAdaptadorBcn.GetData(lsNit);
          negociosCliente temporal = null;
          object[] objInstancia;
          if (dtLocal.Rows.Count > 0)
          {
              temporal = new negociosCliente();
              objInstancia = dtLocal.Rows[0].ItemArray;
              temporal.setIdCliente(Convert.ToInt32(objInstancia[0]));
              temporal.setIdTipoCliente(Convert.ToInt32(objInstancia[1]));
              temporal.setNitCliente(Convert.ToString(objInstancia[2]));
              temporal.setNombreCliente(Convert.ToString(objInstancia[3]));
              temporal.setDireccionCliente(Convert.ToString(objInstancia[4]));
          }
          return temporal;
 }
        /// <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;
        }