Esempio n. 1
0
    protected void GridViewGroup_SelectionChanged(object sender, EventArgs e)
    {
        int grupo = 0;

        if (GridViewGroup.GetSelectedFieldValues("Grupo").Count > 0)
        {
            grupo = (int)GridViewGroup.GetSelectedFieldValues("Grupo").Select(c => c).FirstOrDefault();
        }

        GridViewGroupFamily.DataSource = FamiliasRepository.GetFamiliaByGroup(grupo);
        GridViewGroupFamily.DataBind();
    }
 public FisiotesService()
 {
     _ctx             = new FisiotesContext();
     Clientes         = new ClientesRepository(_ctx);
     Huecos           = new HuecosRepository(_ctx);
     PuntosPendientes = new PuntosPendientesRepository(_ctx);
     Configuraciones  = new ConfiguracionesRepository(_ctx);
     Entregas         = new EntregasRepository(_ctx);
     Medicamentos     = new MedicamentosRepository(_ctx);
     Sinonimos        = new SinonimosRepository(_ctx);
     Pedidos          = new PedidosRepository(_ctx);
     Listas           = new ListasRepository(_ctx);
     Categorias       = new CategoriasRepository(_ctx);
     Encargos         = new EncargosRepository(_ctx);
     Familias         = new FamiliasRepository(_ctx);
     Faltas           = new FaltasRepository(_ctx);
 }
    protected void Page_Load(Object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            txtConcepto.Text            = string.Empty;
            HtmlEditor.Html             = string.Empty;
            selectedAuto.Value          = Convert.ToString(0);
            pcHTMLEditor.ShowOnPageLoad = false;
            btSave.Text = "Save";
        }

        drpfamilias.DataSource = FamiliasRepository.GetFamiliaByGroup();
        drpfamilias.DataBind();

        gridarticulosHTML.DataSource = ArticulosRepository.GetArticulosHTML();
        gridarticulosHTML.DataBind();
    }
 public FarmaticService()
 {
     _ctx            = new FarmaticContext();
     Clientes        = new ClientesRepository(_ctx);
     Destinatarios   = new DestinatariosRepository(_ctx);
     Vendedores      = new VendedoresRepository(_ctx);
     Ventas          = new VentasRepository(_ctx);
     Articulos       = new ArticulosRepository(_ctx);
     Proveedores     = new ProveedoresRepository(_ctx);
     Sinonimos       = new SinonimosRepository(_ctx);
     Familias        = new FamiliasRepository(_ctx);
     Laboratorios    = new LaboratoriosRepository(_ctx);
     Recepciones     = new RecepcionesRepository(_ctx);
     ListasArticulos = new ListasArticulosRepository(_ctx);
     Encargos        = new EncargosRepository(_ctx);
     Pedidos         = new PedidosRepository(_ctx);
 }
Esempio n. 5
0
 public FisiotesService(string host, string token)
 {
     Clientes         = new ClientesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Huecos           = new HuecosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     PuntosPendientes = new PuntosPendientesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Configuraciones  = new ConfiguracionesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Entregas         = new EntregasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Medicamentos     = new MedicamentosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Sinonimos        = new SinonimosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Pedidos          = new PedidosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Faltas           = new FaltasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Familias         = new FamiliasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Encargos         = new EncargosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Categorias       = new CategoriasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Listas           = new ListasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Proveedores      = new ProveedoresRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
     Programacion     = new ProgramacionRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token));
 }
        public FarmaticService(LocalConfig config)
        {
            _config = config ?? throw new ArgumentNullException(nameof(config));

            Clientes        = new ClientesRepository(_config);
            Destinatarios   = new DestinatariosRepository(_config);
            Vendedores      = new VendedoresRepository(_config);
            Ventas          = new VentasRepository(_config);
            Articulos       = new ArticulosRepository(_config);
            Proveedores     = new ProveedoresRepository(_config);
            Sinonimos       = new SinonimosRepository(_config);
            Familias        = new FamiliasRepository(_config);
            Laboratorios    = new LaboratoriosRepository(_config);
            Recepciones     = new RecepcionesRepository(_config);
            ListasArticulos = new ListasArticulosRepository(_config);
            Encargos        = new EncargosRepository(_config);
            Pedidos         = new PedidosRepository(_config);
        }
Esempio n. 7
0
    protected void btnsearchArticulo_Click(object sender, EventArgs e)
    {
        var preciosGroupRepository = new PreciosGroupRepository();

        GridViewGroupFamily.SearchPanelFilter = "";
        GridViewArtículo.SearchPanelFilter    = "";
        GridViewGroup.FocusedRowIndex         = 0;
        GridViewGroup.DataSource = preciosGroupRepository.GetAllPreciosGroup();
        GridViewGroup.DataBind();
        GridViewGroup.Selection.SelectRow(0);
        GridViewGroup.MakeRowVisible(0);
        GridViewGroupFamily.FocusedRowIndex = 0;
        GridViewGroupFamily.DataSource      = FamiliasRepository.GetFamiliaByGroup();
        GridViewGroupFamily.DataBind();
        GridViewGroupFamily.MakeRowVisible(0);
        GridViewGroupFamily.Selection.SelectRow(0);
        GridViewArtículo.DataSource = ArticulosRepository.GetSelectedArticulos();
        GridViewArtículo.DataBind();
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["User"] == null)
        {
            if (Page.IsCallback)
            {
                ASPxWebControl.RedirectOnCallback("/Account/login.aspx");
            }
            else
            {
                Response.Redirect("/Account/login.aspx");
            }
        }
        Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function () { SetSize();});", true);

        var preciosGroupRepository = new PreciosGroupRepository();
        int grupo     = 0;
        int familiaId = 0;

        if (!Page.IsPostBack)
        {
            Session["SelectedArticle"] = null;
            if (!string.IsNullOrEmpty(Request.QueryString["sp"]))
            {
                var articulosList = ArticulosRepository.GetAllArticuloDetail(Request.QueryString["sp"]);
                foreach (var articulos in articulosList)
                {
                    if (articulos.Dto == -1)
                    {
                        articulos.Dto = 0;
                    }

                    articulos.Neto       = CommonFunction.Redondear(articulos.Precio - (articulos.Precio * articulos.Dto / 100), 2);
                    articulos.PrecioIgic = CommonFunction.Redondear(articulos.Precio + (articulos.Precio * articulos.PercenImpuesto / 100), 2);
                    articulos.NetoIgic   = CommonFunction.Redondear(articulos.Neto + (articulos.Neto * articulos.PercenImpuesto / 100), 2);
                }

                Session["SelectedArticle"]           = articulosList;
                GridViewPresupuestoActual.DataSource = articulosList;
                GridViewPresupuestoActual.DataBind();
            }
            pcHTMLEditor.ShowOnPageLoad = false;
        }

        GridViewGroup.DataSource = preciosGroupRepository.GetAllPreciosGroup();
        GridViewGroup.DataBind();

        if (GridViewGroup.FocusedRowIndex > 0 && GridViewGroup.GetSelectedFieldValues("Grupo").Count > 0)
        {
            grupo = (int)GridViewGroup.GetSelectedFieldValues("Grupo").Select(c => c).FirstOrDefault();
        }

        GridViewGroupFamily.DataSource = FamiliasRepository.GetFamiliaByGroup(grupo);
        GridViewGroupFamily.DataBind();

        //if (GridViewGroupFamily.FocusedRowIndex > -1 && GridViewGroupFamily.GetSelectedFieldValues("Autofamilia").Count > 0)
        if (GridViewGroupFamily.FocusedRowIndex > -1 && GridViewGroupFamily.GetRow(GridViewGroupFamily.FocusedRowIndex) != null)
        {
            var rowLvalue = (Familias)GridViewGroupFamily.GetRow(GridViewGroupFamily.FocusedRowIndex);
            familiaId = rowLvalue.Autofamilia;
        }
        GridViewArtículo.DataSource = ArticulosRepository.GetSelectedArticulos(FamiliaId: familiaId);
        GridViewArtículo.DataBind();
    }