public static ListarHistorialCompra historialfromDataRow(DataRow dr)
        {
            var compra = new ListarHistorialCompra();
            var data   = new DataRowExtended(dr);

            compra.id                     = data.IntValue("Id");
            compra.fechaCompra            = data.OrElse <DateTime?>("Fecha de compra", null);
            compra.descripcionEspectaculo = data.StringValue("Descripcion Espectaculo");
            compra.cantidad               = data.IntValue("Cantidad");
            compra.precio                 = data.IntValue("Precio Total");
            compra.modoDePagoDespcripion  = data.StringValue("descripcion modo de pago");
            return(compra);
        }
Exemplo n.º 2
0
        public static Publicacion FromDataRow(DataRow dr)
        {
            var publicacion = new Publicacion();
            var dataRow     = new DataRowExtended(dr);

            publicacion.id               = dataRow.LongValue("id_publicacion");
            publicacion.descripcion      = dataRow.StringValue("descripcion");
            publicacion.fechaPublicacion = dataRow.OrElse <DateTime?>("fecha_publicacion", null);
            publicacion.fechaVencimiento = dataRow.OrElse <DateTime?>("fecha_vencimiento", null);
            publicacion.fechaEspectaculo = dataRow.OrElse <DateTime?>("fecha_espectaculo", null);
            publicacion.ciudad           = dataRow.StringValue("ciudad");
            publicacion.localidad        = dataRow.StringValue("localidad");
            publicacion.calle            = dataRow.StringValue("dom_calle");
            publicacion.nroCalle         = dataRow.StringValue("num_calle");
            publicacion.codigoPostal     = dataRow.StringValue("cod_postal");
            publicacion.estado           = Estados.Parse(dataRow.StringValue("estado"));
            SetRubro(publicacion, dataRow);
            SetGrado(publicacion, dataRow);
            publicacion._idEspectaculo = dataRow.IntValue("id_espectaculo");

            return(publicacion);
        }
        public static Factura traerDe(DataRow dr)
        {
            var factura = new Factura();
            var data    = new DataRowExtended(dr);

            factura.id = data.LongValue("id_factura");

            factura.fact_nro       = data.Fold <int?>("numero", null, x => Convert.ToInt32(x.ToString()));
            factura.fact_fecha     = data.OrElse <DateTime?>("fecha", null);
            factura.fact_total     = data.Fold <int?>("total", null, x => Convert.ToInt32(x.ToString()));
            factura.fact_pago_desc = data.StringValue("forma_pago");
            factura.empresa_id     = data.Fold <int?>("empresa_id", null, x => Convert.ToInt32(x.ToString()));

            return(factura);
        }
Exemplo n.º 4
0
        public static Cliente traerDe(DataRow dr)
        {
            var cliente = new Cliente();
            var data    = new DataRowExtended(dr);

            cliente.id = data.LongValue("id_cliente");

            try
            {
                var tipo = data.StringValue("tipo_documento")[0];
                cliente.tipoDocumento = TipoDocumento.Parse(tipo);
            }
            catch (Exception)
            {
                cliente.tipoDocumento = null;
            }

            cliente.cuil            = data.StringValue("cuil");
            cliente.nroDocumento    = data.StringValue("nro_documento");
            cliente.nombre          = data.StringValue("nombre");
            cliente.apellido        = data.StringValue("apellido");
            cliente.mail            = data.StringValue("mail");
            cliente.telefono        = data.StringValue("telefono");
            cliente.ciudad          = data.StringValue("ciudad");
            cliente.localidad       = data.StringValue("localidad");
            cliente.domCalle        = data.StringValue("dom_calle");
            cliente.nroCalle        = data.StringValue("num_calle");
            cliente.depto           = data.StringValue("depto");
            cliente.piso            = data.Fold <int?>("piso", null, x => Convert.ToInt32(x.ToString()));
            cliente.codPostal       = data.StringValue("cod_postal");
            cliente.fechaNacimiento = data.OrElse <DateTime?>("fecha_nacimiento", null);
            cliente.fechaCreacion   = data.OrElse <DateTime?>("fecha_creacion", null);
            cliente.Habilitado      = data.BoolValue("habilitado");

            return(cliente);
        }
        public static listarPublicaciones traerDe(DataRow dr)
        {
            var publicacion = new listarPublicaciones();
            var data        = new DataRowExtended(dr);

            publicacion.id               = data.LongValue("Id");
            publicacion.espectaculo      = data.StringValue("Espectáculo");
            publicacion.asiento          = data.IntValue("Asiento");
            publicacion.fila             = data.StringValue("Fila");
            publicacion.uDescrip         = data.StringValue("Ubicacion Descripcion");
            publicacion.precio           = data.IntValue("Precio");
            publicacion.fechaEspectaculo = data.OrElse <DateTime?>("Fecha de evento", null);
            publicacion.idRubro          = data.LongValue("Rubro id");
            publicacion.idGrado          = data.LongValue("Grado id");

            return(publicacion);
        }