Пример #1
0
        private void UsuarioAlta_Load(object sender, EventArgs e)
        {
            TipoDocumentoSerevice service = new TipoDocumentoSerevice();

            CargarData.cargarComboBox(cbxTipoDocumento, service.obtenerTiposDocumentosDt(),
                                      "id", "descripcion");
        }
Пример #2
0
        private void CanjePuntos_Load(object sender, EventArgs e)
        {
            ConfigGlobal global         = new ConfigGlobal();
            int          puntosVigentes = 0;

            fechaDelSistema = global.getFechaSistema();
            DaoSP dao = new DaoSP();

            lblPuntosACanjear.Visible = false;
            //Busco los puntos de ese cliente
            puntosVigentes         = puntos.consultarPuntosVigentes(fechaDelSistema, userLogueado.cliente.numeroDocumento);
            lblPuntosVigentes.Text = puntosVigentes.ToString();

            //Busco los premios que pueda a llegar a canjear un cliente,
            //tener en cuenta que los premios tienen su puntaje,
            //por ende el cliente segun sus puntos es el premio que le corresponde.
            DataTable dtPremios = new DataTable();
            string    query     = "select distinct p.Id as IdPremio,p.descripcion as Descripcion,PuntosVigentes,p.puntos as Puntos,FechaVencimiento from dropeadores.Puntos pu, " +
                                  " dropeadores.Premio p where Id_Cliente =" + userLogueado.cliente.numeroDocumento +
                                  " and pu.PuntosVigentes > p.puntos and FechaVencimiento > '" + fechaDelSistema + "' ";

            dtPremios = dao.ConsultarConQuery(query);
            DataTable dtPremios2 = new DataTable();
            string    query2     = "select distinct p.puntos as Puntos,p.descripcion  from dropeadores.Puntos pu, " +
                                   " dropeadores.Premio p where Id_Cliente =" + userLogueado.cliente.numeroDocumento +
                                   " and pu.PuntosVigentes > p.puntos and FechaVencimiento > '" + fechaDelSistema + "' ";

            dtPremios2 = dao.ConsultarConQuery(query2);
            if (dtPremios.Rows.Count <= 0)
            {
                MessageBox.Show("No existen puntos asociados al cliente, o no existen premios para la cantidad de puntos asociados.", "Error al cargar los puntos",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DataRow rowPremios = dtPremios.Rows[0];
                premio.Id          = int.Parse(rowPremios["IdPremio"].ToString());
                premio.puntos      = int.Parse(rowPremios["Puntos"].ToString());
                premio.descripcion = rowPremios["Descripcion"].ToString();
                CargarData.cargarComboBox(cbxPremios, dtPremios2, "Puntos", "descripcion");
            }


            DataTable dtcli = new DataTable();

            dtcli = dao.ConsultarConQuery("select nombre,apellido,NumeroDocumento from dropeadores.Cliente where NumeroDocumento= " + userLogueado.cliente.numeroDocumento);
            DataRow rowcli = dtcli.Rows[0];

            cliente.nombre          = rowcli["nombre"].ToString();
            cliente.apellido        = rowcli["apellido"].ToString();
            cliente.numeroDocumento = int.Parse(rowcli["NumeroDocumento"].ToString());
            lblCliente.Text         = cliente.nombre + " " + cliente.apellido;
            lblDniCli.Text          = cliente.numeroDocumento.ToString();
        }
Пример #3
0
 public RolEliminar()
 {
     InitializeComponent();
     try
     {
         DaoSP     dao = new DaoSP();
         DataTable dt  = new DataTable();
         dt = dao.ConsultarConQuery("SELECT * FROM dropeadores.Rol where estado=1");
         CargarData.cargarComboBox(comboBox1, dt, "Id_Rol", "nombre");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void RolPorFuncionalidadesModificar_Load(object sender, EventArgs e)
 {
     try
     {
         DaoSP     dao = new DaoSP();
         DataTable dt  = new DataTable();
         dt = dao.ConsultarConQuery("SELECT * FROM dropeadores.Rol where estado=1");
         CargarData.cargarComboBox(comboBox1, dt, "Id_Rol", "nombre");
         DataTable roles = dao.ConsultarConQuery("SELECT * FROM dropeadores.Funcionalidad");
         CargarData.cargarGridView(dgvFuncionalidades, roles);
         CargarData.AddCheckColumn(dgvFuncionalidades, "Seleccionar");
         txtNombreRol.Text = "";
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #5
0
        private void btnEditUbicacion_Click(object sender, EventArgs e)
        {
            a.Visible  = false;
            b.Visible  = false;
            c.Visible  = false;
            d.Visible  = false;
            ee.Visible = false;
            f.Visible  = false;
            g.Visible  = false;
            h.Visible  = false;
            i.Visible  = false;
            j.Visible  = false;
            //groupBox1.Visible = false;
            lblEmpresa.Visible = false;
            lblCodigo.Visible  = false;
            //lblTextLote.Visible = false;
            comboGradoPublicacion.Visible     = false;
            comboRubro.Visible                = false;
            textStock.Visible                 = false;
            dateTimePicker1.Visible           = false;
            dateTimePickerPublicacion.Visible = false;
            btnEditUbicacion.Visible          = false;
            textDescripcion.Visible           = false;
            textDireccion.Visible             = false;
            estadoPublicacion.Visible         = false;
            button2.Visible = false;
            MessageBox.Show("Si ud quiere modificar las ubicaciones deberá generar una nueva publicacion. sólo podrá modificar el precio por categoria.");
            DaoSP     dao         = new DaoSP();
            DataTable dtCategoria = new DataTable();

            comboCategoria.Visible = true;
            dtCategoria            = dao.ConsultarConQuery("SELECT codigo,descripcion FROM dropeadores.TipoUbicacion");
            CargarData.cargarComboBox(comboCategoria, dtCategoria, "codigo", "descripcion");
            lblTextoCategoria.Visible     = true;
            lblCategoria.Visible          = true;
            lblPrecio.Visible             = true;
            textPrecio.Visible            = true;
            btnPrecioPorCategoria.Visible = true;
        }
Пример #6
0
        private void CategoriaUbicacion_Load(object sender, EventArgs e)
        {
            //Necesito en empresa un metodo que dado el id me devuelva la razon social.
            DataTable dtGrado         = new DataTable();
            DataTable dtRubro         = new DataTable();
            DataTable dtTipoUbicacion = new DataTable();
            DaoSP     dao             = new DaoSP();

            dtGrado         = dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            dtRubro         = dao.ConsultarConQuery("SELECT id,rubro_Descripcion FROM dropeadores.Rubro");
            dtTipoUbicacion = dao.ConsultarConQuery("select distinct Ubicacion_Tipo_Descripcion,Ubicacion_Tipo_Codigo as Codigo from gd_esquema.Maestra");
            CargarData.cargarComboBox(comboRubro, dtRubro, "id", "rubro_Descripcion");
            CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            //CargarData.cargarComboBox(comboBox1, dtTipoUbicacion, "Ubicacion_Tipo_Descripcion", "Ubicacion_Tipo_Descripcion");
            lblEstado.Visible       = true;
            lblUserLogueado.Visible = true;
            btnSubirTxt.Visible     = false;
            //BUSCAR LA EMPRESAAAA!!
            lblUserLogueado.Text                   = userLogueado.empresa.Empresa_Cuit;
            lblEstado.Text                         = "Borrador";
            dateTimePickerEspectaculo.Format       = DateTimePickerFormat.Custom;
            dateTimePickerEspectaculo.CustomFormat = "MM/dd/yyyy hh:mm:ss";
        }
Пример #7
0
        private void EditarUnaPublicacion_Load(object sender, EventArgs e)
        {
            DataTable dtGrado = new DataTable();
            DataTable dtRubro = new DataTable();
            DaoSP     dao     = new DaoSP();

            dtGrado = dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            dtRubro = dao.ConsultarConQuery("SELECT id,rubro_descripcion FROM dropeadores.Rubro");
            CargarData.cargarComboBox(comboRubro, dtRubro, "id", "rubro_descripcion");
            CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            dateTimePicker1.Format       = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss";

            publicacion                         = publicacion.getPublicacionByCodigo(publicacion.codigo);
            textDescripcion.Text                = publicacion.descripcion;
            textDireccion.Text                  = publicacion.direccion;
            textStock.Text                      = publicacion.stock.ToString();
            estadoPublicacion.Text              = "Borrador";
            dateTimePickerPublicacion.Value     = publicacion.fechaPublicacion;
            comboGradoPublicacion.SelectedIndex = publicacion.gradoId;
            comboRubro.SelectedIndex            = publicacion.rubroId;
            lblCodigo.Text                      = publicacion.codigo.ToString();
            lblEmpresa.Text                     = publicacion.empresaId;
        }
Пример #8
0
        private void GenerarPublicacion_Load(object sender, EventArgs e)
        {
            ////Necesito en empresa un metodo que dado el id me devuelva la razon social.
            //DataTable dtGrado = new DataTable();
            //DataTable dtRubro = new DataTable();
            DataTable dtTipoUbicacion = new DataTable();
            DaoSP     dao             = new DaoSP();

            //dtGrado=dao.ConsultarConQuery("SELECT id, tipo FROM dropeadores.Grado");
            //dtRubro=dao.ConsultarConQuery("SELECT Codigo,Descripcion FROM dropeadores.Rubro");
            dtTipoUbicacion = dao.ConsultarConQuery("select distinct Ubicacion_Tipo_Descripcion,Ubicacion_Tipo_Codigo as Codigo from gd_esquema.Maestra");
            //CargarData.cargarComboBox(comboRubro, dtRubro, "Codigo", "Descripcion");
            //CargarData.cargarComboBox(comboGradoPublicacion, dtGrado, "id", "tipo");
            CargarData.cargarComboBox(comboBox1, dtTipoUbicacion, "Ubicacion_Tipo_Descripcion", "Ubicacion_Tipo_Descripcion");
            //lblEstado.Text = "Borrador";
            //lblUserLogueado.Text = userLogueado.empresa.Empresa_razon_social;

            int cantAsientos = publicacion.stock;

            if (cantAsientos % 10 != 0)
            {
                MessageBox.Show("El stock debe ser múltiplo de 10.", "¡Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                int cantidadDeFilasAInsertar;
                cantidadDeFilasAInsertar = cantAsientos / 10;
                if (cantAsientos % 10 != 0)
                {
                    cantidadDeFilasAInsertar += 1;
                }
                if (cantidadDeFilasAInsertar == 1)
                {
                    insertarFilaA();
                }
                if (cantidadDeFilasAInsertar == 2)
                {
                    insertarFilaA(); insertarFilaB();
                }
                if (cantidadDeFilasAInsertar == 3)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                }
                if (cantidadDeFilasAInsertar == 4)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD();
                }
                if (cantidadDeFilasAInsertar == 5)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE();
                }
                if (cantidadDeFilasAInsertar == 6)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                }
                if (cantidadDeFilasAInsertar == 7)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF(); insertarFilaG();
                }
                if (cantidadDeFilasAInsertar == 8)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF(); insertarFilaG(); insertarFilaH();
                }
                if (cantidadDeFilasAInsertar == 9)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                    insertarFilaG(); insertarFilaH(); insertarFilaI();
                }
                if (cantidadDeFilasAInsertar == 10)
                {
                    insertarFilaA(); insertarFilaB(); insertarFilaC();
                    insertarFilaD(); insertarFilaE(); insertarFilaF();
                    insertarFilaG(); insertarFilaH(); insertarFilaI(); insertarFilaJ();
                }
            }
        }