Exemple #1
0
        private void btnBidi2_Click(object sender, EventArgs e)
        {
            frmOperaciones frm = new frmOperaciones();

            frm.Show();

            //Process.Start(@"C:/Users/odrau/Desktop/UNIDAD 6/CatálogoProgramas/PROGRAMAS/Bidimensionales 2.exe");
        }
Exemple #2
0
        private void RedireccionSegunNivelAcceso(Usuario pUsuario)
        {
            if (f_LoginOperaciones != null)
            {
                f_LoginOperaciones.Dispose();
                f_LoginOperaciones = null;
            }

            try
            {
                switch ((NIVELES_ACCESO)pUsuario.Pro_ID_NivelAcceso)
                {
                case NIVELES_ACCESO.ADMINISTRACION:

                    frmAdministracion = new frmAdministracion();
                    frmAdministracion.ConstruirAdministracion(Pro_Conexion,
                                                              Pro_ID_ClienteServicio,
                                                              pUsuario.Pro_Usuario,
                                                              pUsuario.Pro_NombreEmpleado);
                    frmAdministracion.OnCerrarSesion += frmAdministracion_OnCerrarSesion;
                    frmAdministracion.MdiParent       = this;
                    frmAdministracion.StartPosition   = FormStartPosition.CenterScreen;
                    frmAdministracion.Show();

                    Pro_ModuloActivo = MODULOS.ADMINISTRACION;

                    break;

                case NIVELES_ACCESO.OPERACIONAL:

                    frmOperacional = new frmOperaciones(Pro_Conexion,
                                                        Pro_ID_AgenciaServicio,
                                                        Pro_ID_ClienteServicio,
                                                        pUsuario.Pro_ID_NivelAcceso,
                                                        pUsuario.Pro_NombreEmpleado,
                                                        pUsuario.Pro_Usuario,
                                                        pUsuario.Pro_Descripcion_NivelAcceso,
                                                        pUsuario.Pro_CargoEmpleado,
                                                        pUsuario.Pro_CodigoEmpleado,
                                                        Pro_NombreAgenciaServicio);
                    frmOperacional.OnCerrarSesion += frmOperacional_OnCerrarSesion;
                    frmOperacional.MdiParent       = this;
                    frmOperacional.StartPosition   = FormStartPosition.CenterScreen;
                    frmOperacional.Show();


                    Pro_ModuloActivo = MODULOS.OPERACIONES;

                    break;

                case NIVELES_ACCESO.SUPERVISOR:
                    frmSupervisor = new frmSupervisor(Pro_Conexion,
                                                      Pro_ID_AgenciaServicio,
                                                      Pro_ID_ClienteServicio,
                                                      pUsuario.Pro_Usuario,
                                                      Pro_NombreAgenciaServicio,
                                                      pUsuario.Pro_NombreEmpleado);
                    frmSupervisor.OnCierraSesionSupervisor += frmSupervisor_OnCerrarSesion;
                    frmSupervisor.MdiParent     = this;
                    frmSupervisor.StartPosition = FormStartPosition.CenterScreen;
                    frmSupervisor.Show();
                    Pro_ModuloActivo = MODULOS.OPERACIONES_SUPERVISOR;
                    break;

                case NIVELES_ACCESO.INVITADO:
                    break;
                }
            }

            catch (Exception Exc)
            {
                DepuradorExcepciones v_depurador = new DepuradorExcepciones();
                v_depurador.CapturadorExcepciones(Exc,
                                                  this.Name,
                                                  "RedireccionSegunNivelAcceso(Usuario pUsuario)");
                v_depurador = null;

                MessageBox.Show("ALGO SALIO MAL MIENTRAS SE VALIDABA EL NIVEL DE ACCESO. ", "FLUCOL");
            }
        }
        public void funcionesTabla(ClsDescriptorTablaDescuentos tablaAtributos)
        {
            frmOperaciones frmTabla  = new frmOperaciones();
            frmOperaciones frmTabla2 = new frmOperaciones();

            Double iva      = tablaAtributos.Iva;
            string producto = tablaAtributos.NombreProducto;
            Double precio   = tablaAtributos.Precio;
            int    cantidad = tablaAtributos.Cantidad;


            if (tablaAtributos.Precio > 0 && tablaAtributos.Precio <= 50)
            {
                frmTabla.lbProductoNombre.Text          = producto;
                frmTabla.lbTotalSinIVA.Text             = (precio * cantidad).ToString();
                frmTabla.lbIVAaAgregar.Text             = ((precio * cantidad) * iva).ToString();
                frmTabla.lbTotalSinDescuentoMasIVA.Text = ((precio * cantidad) + ((precio * cantidad)) * iva).ToString();
                double TotalSinDescuento = ((precio * cantidad) + ((precio * cantidad)) * iva);
                frmTabla.lbTotalConDescuento.Text = (TotalSinDescuento - (TotalSinDescuento)).ToString();
                MessageBox.Show((TotalSinDescuento - (TotalSinDescuento * 0.0)).ToString());
            }
            else if (tablaAtributos.Precio > 50 && tablaAtributos.Precio < 100)
            {
                frmTabla.lbProductoNombre.Text          = producto;
                frmTabla.lbTotalSinIVA.Text             = (precio * cantidad).ToString();
                frmTabla.lbIVAaAgregar.Text             = ((precio * cantidad) * iva).ToString();
                frmTabla.lbTotalSinDescuentoMasIVA.Text = ((precio * cantidad) + ((precio * cantidad)) * iva).ToString();
                double TotalSinDescuento = ((precio * cantidad) + ((precio * cantidad)) * iva);
                frmTabla.lbTotalConDescuento.Text = (TotalSinDescuento - (TotalSinDescuento * 0.05)).ToString();
                MessageBox.Show((TotalSinDescuento - (TotalSinDescuento * 0.05)).ToString());
            }
            else if (tablaAtributos.Precio >= 100 && tablaAtributos.Precio < 101)
            {
                frmTabla.lbProductoNombre.Text          = producto;
                frmTabla.lbTotalSinIVA.Text             = (precio * cantidad).ToString();
                frmTabla.lbIVAaAgregar.Text             = ((precio * cantidad) * iva).ToString();
                frmTabla.lbTotalSinDescuentoMasIVA.Text = ((precio * cantidad) + ((precio * cantidad)) * iva).ToString();
                double TotalSinDescuento = ((precio * cantidad) + ((precio * cantidad)) * iva);
                frmTabla.lbTotalConDescuento.Text = (TotalSinDescuento - (TotalSinDescuento * 0.10)).ToString();
                MessageBox.Show((TotalSinDescuento - (TotalSinDescuento * 0.10)).ToString());
            }
            else if (tablaAtributos.Precio >= 101 && tablaAtributos.Precio < 150)
            {
                frmTabla.lbProductoNombre.Text          = producto;
                frmTabla.lbTotalSinIVA.Text             = (precio * cantidad).ToString();
                frmTabla.lbIVAaAgregar.Text             = ((precio * cantidad) * iva).ToString();
                frmTabla.lbTotalSinDescuentoMasIVA.Text = ((precio * cantidad) + ((precio * cantidad)) * iva).ToString();
                double TotalSinDescuento = ((precio * cantidad) + ((precio * cantidad)) * iva);
                frmTabla.lbTotalConDescuento.Text = (TotalSinDescuento - (TotalSinDescuento * 0.20)).ToString();
                MessageBox.Show((TotalSinDescuento - (TotalSinDescuento * 0.20)).ToString());
            }
            else
            {
                frmTabla.lbProductoNombre.Text          = producto;
                frmTabla.lbTotalSinIVA.Text             = (precio * cantidad).ToString();
                frmTabla.lbIVAaAgregar.Text             = ((precio * cantidad) * iva).ToString();
                frmTabla.lbTotalSinDescuentoMasIVA.Text = ((precio * cantidad) + ((precio * cantidad)) * iva).ToString();
                double TotalSinDescuento = ((precio * cantidad) + ((precio * cantidad)) * iva);
                frmTabla.lbTotalConDescuento.Text = (TotalSinDescuento - (TotalSinDescuento * 0.50)).ToString();
                MessageBox.Show((TotalSinDescuento - (TotalSinDescuento * 0.50)).ToString());
            }
            frmTabla.Show();
        }