Esempio n. 1
0
 public ArticulosServicios()
 {
     _articulosRepositorio             = new ArticulosRepositorio();
     _stockArticuloSucursalRepositorio = new StockArticuloSucursalRepositorio();
     _sucursalRepositorio        = new SucursalesRepositorio();
     _historicosPreciosServicios = new HistoricosPreciosServicios();
     _configuracionServicios     = new ConfiguracionServicios();
 }
        private void btn_buscar_sucursal_Click(object sender, EventArgs e)
        {
            tabla_sucursales.Rows.Clear();
            List <Sucursal> sucursales = SucursalesRepositorio.getSucursales(tx_codigo_postal_sucursal.Text, tx_nombre_sucursal.Text, tx_direccion_sucursal.Text);

            foreach (Sucursal sucursal in sucursales)
            {
                String[] row = new String[] { Convert.ToString(sucursal.codigo_postal), sucursal.nombre, sucursal.direccion, Convert.ToString(sucursal.habilitado) };
                tabla_sucursales.Rows.Add(row);
            }

            refreshValues();
        }
Esempio n. 3
0
        private void btn_modificar_Click(object sender, EventArgs e)
        {
            epProvider.Clear();
            if (validarCamposVacios())
            {
                return;
            }

            sucursal.nombre     = txt_nombre_sucursal.Text;
            sucursal.direccion  = txt_direccion_sucursal.Text;
            sucursal.habilitado = check_habilitada.Checked;

            SucursalesRepositorio.modificar(sucursal);
            limpiarVentana();
            this.Hide();
        }
Esempio n. 4
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (DesignMode)
            {
            }
            else
            {
                //TODO: Implementar inyeccion de dependencias
                DatosSucursales = new SucursalesRepositorio();
                IEnumerable <Entidades.Sucursal> coleccionSucursales = DatosSucursales.Recuperar();
                foreach (Entidades.Sucursal sucursal in coleccionSucursales)
                {
                    ListaSucursales.Rows.Add(new object[] { sucursal.SucursalId, sucursal.Numero, sucursal.Nombre, sucursal.Estado, sucursal.Ciudad, sucursal.Direccion, sucursal.Activo });
                }
            }
        }
Esempio n. 5
0
 private void btn_rol_aceptado_Click(object sender, EventArgs e)
 {
     if (validarCamposVacios())
     {
         return;
     }
     this.user.rol      = (Rol)combo_roles.SelectedItem;
     this.user.sucursal = (Sucursal)combo_sucursales.SelectedItem;
     if (combo_roles.Text.ToLower() != "administrador" && SucursalesRepositorio.validarHabilitacionSucursal(user.sucursal.codigo_postal) == 0)
     {
         MessageBox.Show("Sucursal seleccionada se encuentra inhabilitada", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         this.Hide();
         Menu menu = new Menu(this.user, this.login, this);
         menu.Show();
     }
 }
Esempio n. 6
0
        private void btn_alta_sucursal_Click(object sender, EventArgs e)
        {
            epProvider.Clear();
            if (validarCamposSucursal())
            {
                return;
            }

            if (SucursalesRepositorio.esSucursalExistente(int.Parse(tx_codigo_postal_sucursal.Text)))
            {
                MessageBox.Show("Ya existe una sucursal con el codigo postal ingresado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            sucursal.codigo_postal = int.Parse(tx_codigo_postal_sucursal.Text);
            sucursal.nombre        = tx_nombre_sucursal.Text;
            sucursal.direccion     = tx_direccion_sucursal.Text;
            sucursal.habilitado    = true;

            SucursalesRepositorio.agregar(sucursal);
            limpiarVentana();
        }
Esempio n. 7
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (!DesignMode)
            {
                NotificadorEstado     = ServiceLocator.Current.GetInstance <INotificador>("BarraDeEstado");
                SucursalesRepositorio = ServiceLocator.Current.GetInstance <AccesoDatos.ISucursales>();


                CatalogoSucursales = SucursalesRepositorio.Recuperar().ToArray();
                tsbSucursalActiva.Items.AddRange(CatalogoSucursales);
                tsbSucursalActiva.ComboBox.DisplayMember = "Nombre";

                //Seleccionar la primera sucursal, solo en el caso que haya
                if (tsbSucursalActiva.Items.Count > 0)
                {
                    tsbSucursalActiva.SelectedIndex = 0;
                }

                string version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
                NotificadorEstado.EnviarMensaje("Sistema de operaciones FUMIT " + version);
            }
        }
Esempio n. 8
0
        public static SelectList CrearSucursalesSelectList()
        {
            var sucursalesRepositorio = new SucursalesRepositorio();

            return(new SelectList(sucursalesRepositorio.ObtenerTodas(), "Id", "Nombre"));
        }
Esempio n. 9
0
 public SucursalesServicios()
 {
     _sucursalesRepositorio = new SucursalesRepositorio();
 }
 private void habilitarSucursal(String CP_sucursal, int indice)
 {
     SucursalesRepositorio.habilitar(CP_sucursal);
     tabla_sucursales.Rows[indice].Delete();
     refreshValues();
 }