Exemple #1
0
 public DigitoVerificador()
 {
     _acceso = new Acceso();
 }
Exemple #2
0
 public VehiculoStock()
 {
     _acceso = new Acceso();
 }
Exemple #3
0
 public Permiso()
 {
     _acceso = new Acceso();
 }
Exemple #4
0
 public Backup()
 {
     _acceso = new Acceso();
 }
Exemple #5
0
 public Bitacora()
 {
     _acceso     = new Acceso();
     _usuarioDal = new Usuario();
 }
Exemple #6
0
 public Traductor()
 {
     _acceso = new Acceso();
 }
Exemple #7
0
        public IList <PerfilComponenteBE> ObtenerTodo(PerfilFamiliaBE Familia)
        {
            Acceso    nAcceso    = new Acceso();
            Hashtable Parametros = new Hashtable();

            Parametros.Add("Fam", Familia.Id);
            DataSet DS = new DataSet();

            DS = nAcceso.LeerDatos("sp_ObtenerTodoFamilia", Parametros);

            var Lista = new List <PerfilComponenteBE>();

            if (DS.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow Item in DS.Tables[0].Rows)
                {
                    int id_padre = 0;
                    if (Item["IdPadre"] != DBNull.Value)
                    {
                        id_padre = Convert.ToInt32(Item["IdPadre"]);
                    }

                    var id     = Convert.ToInt32(Item["Id"]);
                    var nombre = Convert.ToString(Item["Descripcion"]);

                    var permiso = string.Empty;
                    if (Item["Permiso"] != DBNull.Value)
                    {
                        permiso = Convert.ToString(Item["Permiso"]);
                    }


                    PerfilComponenteBE c;

                    if (string.IsNullOrEmpty(permiso))
                    {
                        c = new PerfilFamiliaBE();
                    }

                    else
                    {
                        c = new PerfilPatenteBE();
                    }

                    c.Id          = id;
                    c.Descripcion = nombre;
                    if (!string.IsNullOrEmpty(permiso))
                    {
                        c.Permiso = (PerfilTipoPermisoBE)Enum.Parse(typeof(PerfilTipoPermisoBE), permiso);
                    }

                    var padre = ObtenerComponente(id_padre, Lista);

                    if (padre == null)
                    {
                        Lista.Add(c);
                    }
                    else
                    {
                        padre.AgregarHijo(c);
                    }
                }
            }

            return(Lista);
        }
Exemple #8
0
 public Venta()
 {
     _acceso = new Acceso();
 }
Exemple #9
0
 public Empleado()
 {
     _acceso     = new Acceso();
     _usuarioDal = new Usuario();
 }
Exemple #10
0
 public Cliente()
 {
     _acceso = new Acceso();
 }
Exemple #11
0
 public Estado()
 {
     _acceso = new Acceso();
 }
Exemple #12
0
        public List <PresupuestoBE> ListarPresupuestos() // Solo muestra la cabecera para el listado

        {
            List <PresupuestoBE> ListaPresupuestos = new List <PresupuestoBE>();
            Acceso  AccesoDB = new Acceso();
            DataSet DS       = new DataSet();

            DS = AccesoDB.LeerDatos("sp_ListarPresupuestosCabecera", null);

            if (DS.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow Item in DS.Tables[0].Rows)
                {
                    ClienteBE Cliente = new ClienteBE();



                    Cliente.RazonSocial = Convert.ToString(Item["RazonSocial"]).Trim();
                    Cliente.Direccion   = Convert.ToString(Item["Direccion"]).Trim();

                    PresupuestoBE oPres = new PresupuestoBE(Cliente);
                    oPres.Id                = Convert.ToInt32(Item["Id"]);
                    oPres.Vendedor          = new UsuarioBE();
                    oPres.Vendedor.Id       = Convert.ToInt32(Item["IdVendedor"]);
                    oPres.Vendedor.Nombre   = Convert.ToString(Item["Nombre"]).Trim();
                    oPres.Vendedor.Apellido = Convert.ToString(Item["Apellido"]).Trim();
                    oPres.FechaEmision      = Convert.ToDateTime(Item["FechaEmision"]);
                    oPres.FechaEntrega      = Convert.ToDateTime(Item["FechaEntrega"]);
                    oPres.FechaValidez      = Convert.ToDateTime(Item["FechaValidez"]);
                    oPres.Descuento         = Convert.ToDecimal(Item["Descuento"]);
                    oPres.Total             = Convert.ToDecimal(Item["Total"]);
                    oPres.Observaciones     = Convert.ToString(Item["Observaciones"]).Trim();
                    oPres.PorcDescuento     = Convert.ToInt32(Item["PorcDescuento"]);
                    oPres.Iva               = Convert.ToDecimal(Item["Iva"]);

                    PresupuestoEstadoBE Est;
                    switch (Convert.ToString(Item["Estado"]).Trim())

                    {
                    case "ApTecPend": { Est = new ApTecPend(); oPres.ActualizarEstado(Est); } break;

                    case "ApTecRech": { Est = new ApTecRech(); oPres.ActualizarEstado(Est); } break;

                    case "ApComPend": { Est = new ApComPend(); oPres.ActualizarEstado(Est); } break;

                    case "ApComRech": { Est = new ApComRech(); oPres.ActualizarEstado(Est); } break;

                    case "EnviarCli": { Est = new EnviarCli(); oPres.ActualizarEstado(Est); } break;

                    case "ApCli": { Est = new ApCli(); oPres.ActualizarEstado(Est); } break;

                    case "RechCli": { Est = new RechCli(); oPres.ActualizarEstado(Est); } break;

                    case "Finalizado": { Est = new Finalizado(); oPres.ActualizarEstado(Est); } break;
                    }

                    oPres.Estado.Descripción = Convert.ToString(Item["Descripcion"]).Trim();


                    ListaPresupuestos.Add(oPres);
                }
            }
            return(ListaPresupuestos);
        }
Exemple #13
0
        public BE.PresupuestoBE SeleccionarPresupuestoPorId(int Id)

        {
            ClienteBE     Cli        = new ClienteBE();
            PresupuestoBE oPres      = new PresupuestoBE(Cli);
            Hashtable     Parametros = new Hashtable();

            Parametros.Add("@Id", Id);
            Acceso  AccesoDB = new Acceso();
            DataSet Ds       = new DataSet();

            Ds = AccesoDB.LeerDatos("sp_SeleccionarPresupuestoPorId", Parametros);

            if (Ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow Item in Ds.Tables[0].Rows)
                {
                    oPres.Id                  = Convert.ToInt32(Item["Id"]);
                    oPres.Cliente.Id          = Convert.ToInt32(Item["IdCliente"]);
                    oPres.Cliente.RazonSocial = Convert.ToString(Item["RazonSocial"]).Trim();;
                    oPres.Vendedor            = new UsuarioBE(); oPres.Vendedor.Id = Convert.ToInt32(Item["IdVendedor"]);
                    oPres.FechaEmision        = Convert.ToDateTime(Item["FechaEmision"]);
                    oPres.FechaEntrega        = Convert.ToDateTime(Item["FechaEntrega"]);
                    oPres.FechaValidez        = Convert.ToDateTime(Item["FechaValidez"]);
                    oPres.Descuento           = Convert.ToDecimal(Item["Descuento"]);
                    oPres.Total               = Convert.ToDecimal(Item["Total"]);
                    oPres.Observaciones       = Convert.ToString(Item["Observaciones"]).Trim();
                    oPres.PorcDescuento       = Convert.ToInt32(Item["PorcDescuento"]);
                    oPres.Iva                 = Convert.ToDecimal(Item["Iva"]);


                    PresupuestoEstadoBE Est;
                    switch (Convert.ToString(Item["Estado"]).Trim())

                    {
                    case "ApTecPend": { Est = new ApTecPend(); oPres.ActualizarEstado(Est); } break;

                    case "ApTecRech": { Est = new ApTecRech(); oPres.ActualizarEstado(Est); } break;

                    case "ApComPend": { Est = new ApComPend(); oPres.ActualizarEstado(Est); } break;

                    case "ApComRech": { Est = new ApComRech(); oPres.ActualizarEstado(Est); } break;

                    case "EnviarCli": { Est = new EnviarCli(); oPres.ActualizarEstado(Est); } break;

                    case "ApCli": { Est = new ApCli(); oPres.ActualizarEstado(Est); } break;

                    case "RechCli": { Est = new RechCli(); oPres.ActualizarEstado(Est); } break;

                    case "Finalizado": { Est = new Finalizado(); oPres.ActualizarEstado(Est); } break;
                    }

                    oPres.Estado.Descripción = Convert.ToString(Item["Descripcion"]).Trim();
                }
            }

            if (Ds.Tables[1].Rows.Count > 0)
            {
                foreach (DataRow Item in Ds.Tables[1].Rows)
                {
                    PresupuestoItemBE oItemPres = new PresupuestoItemBE();
                    ProductoBE        oProd     = new ProductoBE();
                    oItemPres.Producto             = oProd;
                    oItemPres.Producto.Id          = Convert.ToInt32(Item["IdProducto"]);
                    oItemPres.Producto.Descripcion = Convert.ToString(Item["Descripcion"]).Trim();
                    oItemPres.Cantidad             = Convert.ToInt32(Item["Cantidad"]);
                    oItemPres.PrecioUnitario       = Convert.ToDecimal(Item["PrecioUnitario"]);
                    oItemPres.TotalItem            = Convert.ToDecimal(Item["TotalItem"]);
                    oItemPres.PorcIVA = Convert.ToDecimal(Item["PorcIva"]);
                    oItemPres.IvaItem = Convert.ToDecimal(Item["IvaItem"]);

                    oPres.Items.Add(oItemPres);
                }
            }

            return(oPres);
        }
Exemple #14
0
 public Compra()
 {
     _acceso = new Acceso();
 }
Exemple #15
0
 public Usuario()
 {
     _acceso     = new Acceso();
     _permisoDal = new Permiso();
 }