예제 #1
0
        private void btnServicios_Click(object sender, EventArgs e)
        {
            frmPrincipal frmP = new frmPrincipal();

            frmP.Show();
            this.Hide();
        }
예제 #2
0
        private void dgListado_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                //Formularios
                Formularios.Proveedores.frmControlDeProveedores  oFrmProveedor = new frmControlDeProveedores();
                App_Code.Proveedores.CuentasBancariasProveedores oCuenta       = new App_Code.Proveedores.CuentasBancariasProveedores();
                panterasoftware.Formularios.frmPrincipal         oPrincipal    = new frmPrincipal();

                //valores a insertar
                oCuenta.ProveedorId      = int.Parse(this.lblProveedor.Text);
                oCuenta.CuentaBancariaId = int.Parse(this.dgListado.Rows[int.Parse(e.RowIndex.ToString())].Cells[0].Value.ToString());
                oCuenta.Creado           = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy hh:mm tt"));
                oCuenta.UserLogId        = panterasoftware.Formularios.frmPrincipal.id_usuario;
                oCuenta.Insertar();
                oFrmProveedor.Presentar(int.Parse(this.lblProveedor.Text));
                oFrmProveedor.ConsultaCuentasBancarias();
                oFrmProveedor.Refresh();
                MessageBox.Show(oCuenta.Msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Consulta();
            }
            catch (Exception)
            {
            }
        }
예제 #3
0
 //frmPrincipal formPrincipal = frmPrincipal.GetInstancia();
 public void ComprobarAperturaPendiente(Settings Configuracion, DateTime fechaHoraApertura)
 {
     if (Configuracion.AbrirCaja)
     {
         CargarAperturaPredefinida(Configuracion.IdAperturaPredefinida);
         if (dtAperturasPredefinidas.Rows.Count == 1)
         {
             //MessageBox.Show("Apertura cargada con éxito");
             frmPrincipal  formPrincipal  = frmPrincipal.GetInstancia();
             frmCierreCaja formCierreCaja = frmCierreCaja.GetInstancia();
             DialogResult  opcion;
             if (formPrincipal.CajaAbierta && DateTime.Now.Day - fechaHoraApertura.Date.Day >= 1)// - formPrincipal.FechaHoraApertura.Date.Day >= 1)
             {
                 MessageBox.Show("La caja está abierta. Debe cerrarla para poder llevar un mejor control de las estadísticas de venta.",
                                 "NO SE PUEDE CONTINUAR CON LA APERTURA AUTOMÁTICA", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                 formPrincipal.AdministrarCierreCaja = true;
                 formPrincipal.ForzarCierreCaja(formCierreCaja);
                 opcion = MessageBox.Show("Hay una apertura programada para el día " + Convert.ToDateTime(Configuracion.FechaHoraApertura).ToLongDateString() + " a las " + Convert.ToDateTime(Configuracion.FechaHoraApertura).ToLongTimeString() + ". ¿Desea cancelarla?."
                                          , "CANCELANDO APERTURA AUTOMÁTICA.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (opcion == DialogResult.Yes)
                 {
                     formPrincipal.CancelarAperturaAutomatica();
                 }
             }
         }
         else
         {
             MessageBox.Show("Error al cargar la apertura.");
         }
     }
 }
예제 #4
0
 private void bnVolver_Click(object sender, EventArgs e)
 {
     frmPrincipal publicacion = new frmPrincipal();
     this.Hide();
     publicacion.ShowDialog();
     publicacion = (frmPrincipal)this.ActiveMdiChild;
 }
예제 #5
0
 private void bnVolver_Click_1(object sender, EventArgs e)
 {
     frmPrincipal frmPrincipal = new frmPrincipal();
     this.Hide();
     frmPrincipal.ShowDialog();
     frmPrincipal = (frmPrincipal)this.ActiveMdiChild;
 }
예제 #6
0
        private void btnAcentar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text == "")
            {
                MessageBox.Show("Debe ingresar un usuario", "Error");
                txtUsuario.Focus();
                return;
            }
            if (txtClave.Text == "")
            {
                MessageBox.Show("Debe ingresar una claver", "Error");
            }

            if (!Datos.Validar_Usuario(txtUsuario.Text, txtClave.Text))
            {
                MessageBox.Show(Datos.Mensaje, "Error");
                txtUsuario.Focus();
                return;
            }


            Usuarios usuariologeado = Datos.GetUsuario(txtUsuario.Text);

            frmPrincipal miPrincipal = new frmPrincipal();

            this.Hide();
            miPrincipal.Usuariologiado = usuariologeado;
            miPrincipal.Show();
        }
예제 #7
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            frmPrincipal fm = new frmPrincipal();

            fm.Show();
        }
예제 #8
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text == "")
            {
                MessageBox.Show("Se debe ingresar un usuario.");
                return;
            }

            if ((txtPassword.Text == ""))
            {
                MessageBox.Show("Se debe ingresar una contraseña.");
                return;
            }

            frmPrincipal principal = new frmPrincipal();

            if (principal.ValidarCredenciales(txtUsuario.Text, txtPassword.Text))
            {
                MessageBox.Show("Usted a ingresado al sistema.");
                this.Close();
            }
            else
            {
                txtUsuario.Text  = "";
                txtPassword.Text = "";
                MessageBox.Show("Debe ingresar usuario y/o contraseña válidos");
            }
        }
예제 #9
0
 public frAnadirPremio(frmPrincipal p)
 {
     this.p = p;
     InitializeComponent();
     CenterToScreen();
     abrirImagen.Filter = "PNG Files (*.png)|*.png";
 }
예제 #10
0
        private void btnLogar_Click(object sender, EventArgs e)
        {
            ctrUsuario control = new ctrUsuario();

            if (control.RecuperaDados(txtUsuario.Text, txtSenha.Text))
            {
                if (control.getLogin() == "admin" && control.getSenha() == "admin")
                {
                    MessageBox.Show("Login padrão identificado. Favor criar um usuário");
                    frmCadUsuario form = new frmCadUsuario(control.getCodigo());
                    form.ShowDialog();
                    //Dispose();
                    Close();
                }
                else
                {
                    frmPrincipal form = new frmPrincipal(control.getCodigo());
                    if (!form.IsDisposed)
                    {
                        form.ShowDialog();
                    }
                    //Dispose();
                    Close();
                }
            }
            else
            {
                lblErro.Text    = "Erro! Dados incorretos";
                lblErro.Visible = true;
            }
        }
예제 #11
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                var consulta = from p in db.Usuarios
                               where p.Nombre == txtUsuario.Text &&
                               p.Clave == txtClave.Text
                               select p;

                if (consulta.Any())

                {
                    this.Hide();
                    MessageBox.Show("Bienvenido");
                    frmPrincipal principal = new frmPrincipal();
                    principal.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña invalidos");
                    txtUsuario.Clear();
                    txtClave.Clear();
                }
            }
            catch (Exception)
            {
            }
        }
예제 #12
0
        private void btnConectar_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmPrincipal principal = new frmPrincipal();

            if (option1.Checked)
            {
                principal.ActualizarCadenaConexion(cadena_conexion[0], cadena_conexion[2], cadena_conexion[3]);
            }
            else
            {
                if (option2.Checked)
                {
                    principal.ActualizarCadenaConexion(cadena_conexion[1], cadena_conexion[2], cadena_conexion[3]);
                }
                else
                {
                    principal.ActualizarCadenaConexion(cadena_conexion[4], cadena_conexion[2], cadena_conexion[3]);
                }
            }
            principal.ActualizarUsuarioActual(dsUser.Tables[0].Rows[0][0].ToString());

            C.CerrarConexion();
            principal.Show();
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            frmPrincipal principal = new frmPrincipal();

            principal.Show();
            this.Close();
        }
예제 #14
0
파일: frmLogin.cs 프로젝트: tonfranco/LR
        private void Login()
        {
            try
            {
                if (string.IsNullOrEmpty(txtLogin.Text.Trim()))
                {
                    errorProvider1.SetError(txtLogin, "Preencha seu login");
                    return;
                }
                else { errorProvider1.Clear(); }

                if (string.IsNullOrEmpty(txtSenha.Text.Trim()))
                {
                    errorProvider1.SetError(txtSenha, "Preencha sua senha");
                    return;
                }
                else { errorProvider1.Clear(); }

                var user = Usuario.Login(txtLogin.Text.Trim(), txtSenha.Text.Trim());

                if (user == null || string.IsNullOrEmpty(user.dsLogin))
                    MessageBox.Show("Falha ao efetuar Login", "Logon", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                else
                {
                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    var frm = new frmPrincipal(user);
                    frm.Show();
                    this.Hide();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao efetuar Login. Erro: \r\n " + ex.Message, "Logon", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #15
0
        private void txtClave_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (e.KeyChar == Convert.ToChar(Keys.Enter))
                {
                    var consulta = from p in db.Usuarios
                                   where p.Nombre == txtUsuario.Text &&
                                   p.Clave == txtClave.Text
                                   select p;

                    if (consulta.Any())

                    {
                        this.Hide();
                        MessageBox.Show("Bienvenido");
                        frmPrincipal principal = new frmPrincipal();
                        principal.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Usuario o Contraseña invalidos");
                        txtUsuario.Clear();
                        txtClave.Clear();
                    }
                }
            }
            catch (Exception)
            {
            }
        }
예제 #16
0
 private void abreListado()
 {
     frmPrincipal auxPrincipal = (frmPrincipal)this.MdiParent;
     frmListadoTurno frmListado = new frmListadoTurno();
     frmListado.MdiParent = auxPrincipal;
     frmListado.Show();
 }
예제 #17
0
        public frmGestionUsuario(frmPrincipal prc)
        {
            InitializeComponent();
            C = new clsConexion();


            String pathCommand = System.IO.Path.GetDirectoryName(Application.ExecutablePath).ToString();

            //Se obtiene del archivo conf.dat la ip de la maquina host
            //---------------------------------------------------------
            StreamReader objReader = new StreamReader(pathCommand + @"\" + "conf.dat");
            string       sLine     = objReader.ReadLine();
            //Obtengo la ip que aparece despues de la cadena "ipHost= "
            string dirIp = sLine.Substring(8);

            //---------------------------------------------------------


            C.Conectar("Driver={MySQL ODBC 5.1 Driver};Server=" + dirIp + ";Database=users; User=usuarios;Password=usuarios;Option=3");
            Usuario           = new clsUsuario();
            dsUsuarios        = new DataSet();
            principal         = prc;
            principal.Enabled = false;
            CargarUsuarios();
        }
예제 #18
0
        private void Button1_Click(object sender, EventArgs e)
        {
            frmPrincipal  principal  = new frmPrincipal();
            frmPrincipal2 principal2 = new frmPrincipal2();

            bool resultado = VerificaLogin();

            Logado = resultado;

            if (resultado)
            {
                using (SqlConnection cn = new SqlConnection())
                {
                    cn.ConnectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SistemaBibliotecaDB;Integrated Security=True";
                    SqlCommand cmd = new SqlCommand("select Id from Usuarios where Login = '******' and Senha = '" + tbxSenha.Text + "';", cn);
                    cn.Open();
                    var userId = (int)cmd.ExecuteScalar();
                }

                tbxLogin.Text = "";
                tbxSenha.Text = "";

                principal2.ShowDialog();
            }
            else
            {
                MessageBox.Show("Usuário ou senha incorreto!");
            }
        }
 public frmAnadirParticipante(frmPrincipal padre)
 {
     this.padre = padre;
     InitializeComponent();
     rellanarComboxDeportes();
     CenterToScreen();
 }
예제 #20
0
    private void dataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        try
        {
            DataGridViewRow dr = dataGridView1.SelectedRows[0];
            this.Hide();

            // Re-use existing form, or activate it if it's already open
            if (frm == null || frm.IsDisposed)
            {
                frm = new frmPrincipal();
                frm.Show();
            }
            else
            {
                frm.Activate();
            }

            frm.txtCarga.Text = dr.Cells[0].Value.ToString();

            frm.txtCarga.Focus();
            frm.txtCarga.SelectAll();
        }
        catch (Exception ex)
        {
            MessageBox.Show("Erro\nDetalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
예제 #21
0
        private void TelaIni_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmPrincipal novo = new frmPrincipal();

            novo.Show();
        }
        private void btnsalir_Click(object sender, EventArgs e)
        {
            frmPrincipal form1 = new frmPrincipal();

            form1.Show();
            this.Dispose();
        }
예제 #23
0
        private void telaInicialToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmPrincipal novo = new frmPrincipal();

            novo.Show();
        }
예제 #24
0
        private void btnActualizarCliente_Click(object sender, EventArgs e)
        {
            this.Opacity = 0.99;
            this.Close();
            Program.abrirform = 3;

            frmPin frmPin = new frmPin();

            frmPin.ShowDialog();
            Cliente cliente = db.Clientes.Find(ClienteId);


            cliente.Nombre            = txtNombre.Text;
            cliente.Email             = txtEmail.Text;
            cliente.Calle             = txtCalle.Text;
            cliente.Ciudad            = txtCiudad.Text;
            cliente.TelefonoPrincipal = txtTelefonoPrincipal.Text;
            cliente.TelefonoDos       = txtTelefono2.Text;
            cliente.Telefonotres      = txtTelefono3.Text;

            cliente.Codigopostal      = txtCodigoPostal.Text;
            cliente.FechaModificacion = DateTime.Now.ToString("dd/MM/yyyy") + " " + DateTime.Now.ToString("HH:mm:ss");
            cliente.Empleadoactualiza = Program.Pin;



            db.Entry(cliente).State = EntityState.Modified;
            db.SaveChanges();
            frmPrincipal frm = new frmPrincipal();

            frm.Opacity = 1;
            frm.Show();
        }
예제 #25
0
 public frmAjusteProd(clsConexion C, frmPrincipal prc, String cod)
 {
     InitializeComponent();
     Conn      = C;
     principal = prc;
     codigo    = cod;
 }
예제 #26
0
        private void Entrar_Click(object sender, EventArgs e)
        {
            var formulario = new frmPrincipal();

            using (var CTX = new LiderEntities())
            {
                var usuario = CTX.Usuarios.Where(x => x.Codigo == UsuarioID.Text.Trim() && x.Contraseña == UsuarioPass.Text.Trim());
                if (Validar.Validate())
                {
                    if (usuario.FirstOrDefault() != null)
                    {
                        Scm02.SplashFormStartPosition = DevExpress.XtraSplashScreen.SplashFormStartPosition.Default;
                        Scm02.ShowWaitForm();
                        for (int i = 0; i < 100; i++)
                        {
                            Thread.Sleep(i);
                        }
                        formulario.DataUser.Caption = usuario.Select(y => "USUARIO - " + y.Nombre.ToUpper()).FirstOrDefault();
                        this.Hide();
                        Scm02.CloseWaitForm();
                        formulario.Show();
                    }
                    else
                    {
                        MessageBox.Show("Datos ingresados incorrectos");
                    }
                }
            }
        }
예제 #27
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            PessoaDAO dao = new PessoaDAO();

            List <Pessoa> pessoas = dao.getPessoas(txtUsuarioLogin.Text, txtSenhaLogin.Text);

            if (!pessoas.Any())
            {
                MessageBox.Show("Usuário inválido", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (pessoas[0].isAdmin == "ADMIN")
            {
                this.Hide();
                pessoa = pessoas[0];
                frmPrincipal principal = new frmPrincipal();
                principal.ShowDialog();
            }
            else
            {
                this.Hide();
                pessoa = pessoas[0];
                frmPrincipalUser user = new frmPrincipalUser();
                user.ShowDialog();
            }
        }
예제 #28
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            frmPrincipal tela = new frmPrincipal();

            tela.Show();
            ActiveControl.Hide();
        }
        private void label16_Click(object sender, EventArgs e)
        {
            frmPrincipal menu = new frmPrincipal();

            menu.Show();
            this.Close();
        }
예제 #30
0
 public frmVisor()
 {
     objEquipos = new Equipos();
     lstEquipos = new List<Equipos>();
     InitializeComponent();
     ConfigurarTabla();
     Principal = ((frmPrincipal)frmPrincipal.ActiveForm);
 }
예제 #31
0
        private void m_btRomaneio_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            frmPrincipal formPrincipal = new frmPrincipal(ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), Int32.Parse(m_txtnTipoRelatorio.Text), m_txtIdCodigo.Text);

            formPrincipal.ShowDialog();
            formPrincipal = null;
        }
예제 #32
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            this.Close();
            frmPrincipal frm = new frmPrincipal();

            frm.Opacity = 1;
            frm.Show();
        }
예제 #33
0
 public frmAddProducto(clsConexion C, frmPrincipal prc)
 {
     InitializeComponent();
     Conn      = C;
     principal = prc;
     Funciones = new clsFunciones();
     Producto  = new clsProducto();
 }
예제 #34
0
        private void AbrirSistema()
        {
            Hide();
            var form = new frmPrincipal();

            form.Closed += (s, args) => Close();
            form.Show();
        }
예제 #35
0
        public Buscar(frmPrincipal principal, List<AlbumControl> album_list)
        {
            InitializeComponent();
            this.album_list = album_list;   //TODO: pasando el principal no nocesite la lista de album
            this.principal = principal;

            _comparador = new Comparador(lvSearch);
            lvSearch.ListViewItemSorter = _comparador;
            lvSearch.Sorting = SortOrder.None;
        }
예제 #36
0
        private void bnVolver_Click(object sender, EventArgs e)
        {
            if (tipo_usuario == "A" && fn.getTipoDeUsuario(idUsuario) != "A")
            {
                FrmModificarUsuario modUsr = new FrmModificarUsuario();
                this.Hide();
                modUsr.ShowDialog();
                modUsr = (FrmModificarUsuario)this.ActiveMdiChild;

            }
            else
            {
                frmPrincipal frmPrincipal = new frmPrincipal();
                this.Hide();
                frmPrincipal.ShowDialog();
                frmPrincipal = (frmPrincipal)this.ActiveMdiChild;
            }
        }
예제 #37
0
파일: FrmResponder.cs 프로젝트: JnsCas/gdd
        private void bnResponder_Click(object sender, EventArgs e)
        {
            if (txtRespuesta.Text != "")
            {

                Query qr = new Query("UPDATE JJRD.PREGUNTAS SET RESPUESTA_FECHA = '" + Globales.fechaSistema + "', RESPUESTA_DESCRIPCION = '" + txtRespuesta.Text + "' WHERE COD_PREGUNTA = " + codigoPregunta);
                qr.Ejecutar();

                MessageBox.Show("Respuesta enviada.",
                                       "Commerce", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmPrincipal frm = new frmPrincipal();
                this.Hide();
                frm.ShowDialog();

            }
            else
            {
                MessageBox.Show("No ha ingresado ninguna respuesta.",
                                       "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #38
0
        private void validacionesUsuarioNormal()
        {
            if (ContraseñaActualCorrecta())
            {
                cambiarContraseña();

                frmPrincipal frmPrincipal = new frmPrincipal();
                this.Hide();
                frmPrincipal.ShowDialog();
                frmPrincipal = (frmPrincipal)this.ActiveMdiChild;

            }
            else
            {
                //MSJ DE CONTRASEÑA INCORRECTA
                MessageBox.Show("La contraseña actual que ha ingresado es incorrecta.", "Validación al cambiar contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #39
0
        private void Actualizar_Click_1(object sender, EventArgs e)
        {
            if ((comboBoxEstado.Text != "") && (txtStock.Text != ""))
               {

                   if (tipoPublicacion == "Subasta")
                   { //Mensaje de error, no se puede modificar

                       MessageBox.Show("No se puede modificar una Publicacion con estado Subasta", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                   }
                   else
                   {
                       if ((tipoPublicacion == "Compra Inmediata") && (Convert.ToInt32(txtStock.Text) > stockAnterior))
                       {

                           if (comboBoxEstado.Text == "Pausada")

                           {  //insertar codigo pausada

                               // UPDATE de datos

                               string actualizar = "UPDATE JJRD.PUBLICACION SET  STOCK = " + txtStock.Text + ", ID_ESTADO_PUBLICACION = " + 2 + " WHERE COD_PUBLICACION = " + publicacion + "";

                               new Query(actualizar).Ejecutar();

                               MessageBox.Show("Publicacion Editada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                               frmPrincipal publicaciones = new frmPrincipal();
                               this.Hide();
                               publicaciones.ShowDialog();
                               publicaciones = (frmPrincipal)this.ActiveMdiChild;
                           }
                           else
                           { //insertar codigo finalizada

                               // UPDATE de datos

                               string actualizar = "UPDATE JJRD.PUBLICACION SET  STOCK = " + txtStock.Text + ", ID_ESTADO_PUBLICACION = " + 3 + " WHERE COD_PUBLICACION = " + publicacion + "";

                               new Query(actualizar).Ejecutar();

                               MessageBox.Show("Publicacion Editada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                               frmPrincipal publicaciones = new frmPrincipal();
                               this.Hide();
                               publicaciones.ShowDialog();
                               publicaciones = (frmPrincipal)this.ActiveMdiChild;
                           }

                       }
                       else
                       {
                           MessageBox.Show("No se puede decrementar el Stock de la Publicacion", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                       }
                   }
               }
               else
                { // Error de campos vacios
                    MessageBox.Show("No se pueden ingresar campos vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                }
        }
예제 #40
0
파일: Funciones.cs 프로젝트: JnsCas/gdd
        public void recibirUsuario(int idUsuario)
        {
            //VER
            string nombreUsuario = getUsername(idUsuario);

            int idRol = (int)new Query("SELECT ID_ROL FROM JJRD.ROL_USUARIO  " +
                          " WHERE ID_USUARIO = " + idUsuario).ObtenerUnicoCampo();

            int estadoRol = Convert.ToInt32(new Query("SELECT ROL_ESTADO FROM JJRD.ROLES WHERE ID_ROL = " +idRol).ObtenerUnicoCampo());

            int estadoRolPorUsuario = Convert.ToInt32(new Query("select Habilitado from JJRD.ROL_USUARIO where ID_ROL =" + idRol +" and ID_USUARIO =" + idUsuario).ObtenerUnicoCampo());

            if (estadoRol == estadoRolPorUsuario)
            {

                MessageBox.Show("Bienvenido a Commerce" + Environment.NewLine +
                "Usted se ha registrado como usuario: " + nombreUsuario.ToUpper(), "Bienvenido!",
                MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmPrincipal frmPrincipal = new frmPrincipal();
                frmPrincipal.ShowDialog();

            }
            else
            {
                MessageBox.Show("No puede ingresar al sistema. Su perfil se ha deshabilitado.", "Advertencia",
               MessageBoxButtons.OK, MessageBoxIcon.Information);

                FrmLogin login = new FrmLogin();
                login.ShowDialog();

            }
        }
예제 #41
0
        private void bnGuardar_Click(object sender, EventArgs e)
        {
            if ((comboBoxCodPublicacion.Text != "") &&
                (comboBoxEstado.Text != "") &&

                (comboBoxPreguntas.Text != "") &&
                (comboBoxVisibilidad.Text != "") &&
                (txtDescripcion.Text != "") &&
                (txtPrecio.Text != "") &&
                (txtStock.Text != "")
                )
            {

                //Busca codigo de estado y se lo guarda

                string consultaEstado = "SELECT ID FROM JJRD.ESTADO_PUBLICACION WHERE DESCRIPCION = '" + comboBoxEstado.Text + "'";

                Query qry3 = new Query(consultaEstado);

                int idEstado = (int)qry3.ObtenerUnicoCampo();

                //Busca codigo de visibilidad y se lo guarda

                string visibilidad = "SELECT COD_VISIBILIDAD FROM JJRD.VISIBILIDAD WHERE DESCRIPCION = '" + comboBoxVisibilidad.Text + "'";
                Query qr = new Query(visibilidad);

                decimal idVisibilidad = (decimal)qr.ObtenerUnicoCampo();

                //Busca codigo tipo de publicacion y se lo guarda

                if (tipoPubli == "Compra Inmediata")
                {

                    if (comboBoxVisibilidad.Text == "Gratis" && comboBoxEstado.Text == "Publicada")
                {

                    //insertar en tabla usuarios contador publicacion gratis

                    string publicacionesGratisUsuario = "SELECT PUBLICACIONES_GRATIS FROM JJRD.USUARIOS WHERE ID_USUARIO =" + idUs;
                    Query qry4 = new Query(publicacionesGratisUsuario);
                    int cantidadPublicacionesGratis = (int)qry4.ObtenerUnicoCampo();

                    if (cantidadPublicacionesGratis >= 3)
                    {
                        //Mensaje de Error, usted ya tiene 3 publicaciones gratis

                        MessageBox.Show("Usted ya tiene 3 Publicaciones Gratis", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volver a llenar el formulario

                        FrmEditarPublicacion volverAlForm = new FrmEditarPublicacion();
                        this.Hide();
                        volverAlForm.ShowDialog();
                        volverAlForm = (FrmEditarPublicacion)this.ActiveMdiChild;

                    }
                    else
                    {

                        //Incrementar y generar publicaciones

                        //incrementa publicaciones gratis
                        cantidadPublicacionesGratis = cantidadPublicacionesGratis + 1;

                        string actualizar = "UPDATE JJRD.USUARIOS SET  PUBLICACIONES_GRATIS = " + cantidadPublicacionesGratis + " WHERE ID_USUARIO = " + idUs + "";

                        new Query(actualizar).Ejecutar();

                        //actualiza publicacion

                     string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 1 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                         }

                }
                else {

                        //actualiza comun

                    string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 1 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                        }

                    //Inserta Publicacion_Rubro

                    for (int i = 0; i < listaRubros.Items.Count; i++)
                    {
                        string sql = "";
                        string unRubro = listaRubros.Items[i].ToString().Replace(']', ' ').Substring(listaRubros.Items[i].ToString().LastIndexOf(',') + 1).TrimEnd();
                        if (listaRubros.GetItemChecked(i))
                        {
                            // insertar si no existe
                            sql = " insert into JJRD.Publicacion_Rubro (COD_Rubro, COD_Publicacion)" +
                                    " select distinct " + unRubro + ", " + publicacion +
                                    " from JJRD.Publicacion" +
                                    " where " + unRubro + " not in ( select cod_Rubro from JJRD.Publicacion_Rubro where cod_Publicacion = " + publicacion + ")";
                        }
                        else
                        {
                            // borrar el registro en caso que este desmarcado (no es necesario chequear si existe)
                            sql = " delete from JJRD.PUBLICACION_RUBRO" +
                                    " where COD_PUBLICACION = " + publicacion +
                                    " and cod_rubro = " + unRubro;

                        }

                        Query qry = new Query();
                        qry.pComando = sql;
                        qry.Ejecutar();

                    }

                    MessageBox.Show("Publicacion Editada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    frmPrincipal publicaciones = new frmPrincipal();
                    this.Hide();
                    publicaciones.ShowDialog();
                    publicaciones = (frmPrincipal)this.ActiveMdiChild;

                }
                else
                {

                     if (comboBoxVisibilidad.Text == "Gratis" && comboBoxEstado.Text == "Publicada")
                {

                    //insertar en tabla usuarios contador publicacion gratis

                    string publicacionesGratisUsuario = "SELECT PUBLICACIONES_GRATIS FROM JJRD.USUARIOS WHERE ID_USUARIO =" + idUs;
                    Query qry4 = new Query(publicacionesGratisUsuario);
                    int cantidadPublicacionesGratis = (int)qry4.ObtenerUnicoCampo();

                    if (cantidadPublicacionesGratis >= 3)
                    {
                        //Mensaje de Error, usted ya tiene 3 publicaciones gratis

                        MessageBox.Show("Usted ya tiene 3 Publicaciones Gratis", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volver a llenar el formulario

                        FrmEditarPublicacion volverAlForm = new FrmEditarPublicacion();
                        this.Hide();
                        volverAlForm.ShowDialog();
                        volverAlForm = (FrmEditarPublicacion)this.ActiveMdiChild;

                    }
                    else
                    {

                        //Incrementar y generar publicaciones

                        //incrementa publicaciones gratis
                        cantidadPublicacionesGratis = cantidadPublicacionesGratis + 1;

                        string actualizar = "UPDATE JJRD.USUARIOS SET  PUBLICACIONES_GRATIS = " + cantidadPublicacionesGratis + " WHERE ID_USUARIO = " + idUs + "";

                        new Query(actualizar).Ejecutar();

                        //actualiza publicacion

                     string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 2 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                         }

                }
                else {

                        //actualiza comun

                    string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 2 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                        }

                    //Inserta Publicacion_Rubro

                    for (int i = 0; i < listaRubros.Items.Count; i++)
                    {
                        string sql = "";
                        string unRubro = listaRubros.Items[i].ToString().Replace(']', ' ').Substring(listaRubros.Items[i].ToString().LastIndexOf(',') + 1).TrimEnd();
                        if (listaRubros.GetItemChecked(i))
                        {
                            // insertar si no existe
                            sql = " insert into JJRD.Publicacion_Rubro (COD_Rubro, COD_Publicacion)" +
                                    " select distinct " + unRubro + ", " + publicacion +
                                    " from JJRD.Publicacion" +
                                    " where " + unRubro + " not in ( select cod_Rubro from JJRD.Publicacion_Rubro where cod_Publicacion = " + publicacion + ")";
                        }
                        else
                        {
                            // borrar el registro en caso que este desmarcado (no es necesario chequear si existe)
                            sql = " delete from JJRD.PUBLICACION_RUBRO" +
                                    " where COD_PUBLICACION = " + publicacion +
                                    " and cod_rubro = " + unRubro;

                        }

                        Query qry = new Query();
                        qry.pComando = sql;
                        qry.Ejecutar();

                    }

                    MessageBox.Show("Publicacion Editada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    frmPrincipal publicaciones = new frmPrincipal();
                    this.Hide();
                    publicaciones.ShowDialog();
                    publicaciones = (frmPrincipal)this.ActiveMdiChild;
                }

            }

            else
            { // No se pueden ingresar campos vacios
                MessageBox.Show("No se pueden ingresar campos vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
        }
예제 #42
0
 private void bnVolver_Click(object sender, EventArgs e)
 {
     frmPrincipal cliente = new frmPrincipal();
     this.Hide();
     cliente.ShowDialog();
     cliente = (frmPrincipal)this.ActiveMdiChild;
 }
예제 #43
0
        private void bnGuardar_Click(object sender, EventArgs e)
        {
            //Controlar que los datos no sean nulos

            if ((txtCodigo.Text != "") &&
                (txtDescripcion.Text.Trim() != "") &&
                (txtStock.Text.Trim() != "") &&

                (txtPrecio.Text.Trim() != "") &&
                (txtDescripcion.Text.Trim() != "") &&
                (comboBoxVisibilidad.Text != "") &&

                (comboBoxEstadoPublicacion.Text != "") &&

                (comboBoxPreguntas.Text != ""))
            {
                //Busca codigo de visibilidad y se lo guarda

                string visibilidad = "SELECT COD_VISIBILIDAD FROM JJRD.VISIBILIDAD WHERE DESCRIPCION = '" + comboBoxVisibilidad.Text + "'";
                Query qr = new Query(visibilidad);

                decimal idVisibilidad = (decimal)qr.ObtenerUnicoCampo();

                //Busca codigo de publicacion y se lo guarda

                string codigoPublicacion = "SELECT MAX(COD_PUBLICACION+1) FROM JJRD.PUBLICACION";
                Query qry8 = new Query(codigoPublicacion);

                decimal idPublicacion = (decimal)qry8.ObtenerUnicoCampo();

                //Busca codigo de estado y se lo guarda

                string consultaEstado = "SELECT ID FROM JJRD.ESTADO_PUBLICACION WHERE DESCRIPCION = '" + comboBoxEstadoPublicacion.Text + "'";

                Query qry3 = new Query(consultaEstado);

                int idEstado = (int)qry3.ObtenerUnicoCampo();

                //inserta publicacion

                if (comboBoxVisibilidad.Text == "Gratis" && comboBoxEstadoPublicacion.Text == "Publicada")
                {

                    //insertar en tabla usuarios contador publicacion gratis

                    string publicacionesGratisUsuario = "SELECT PUBLICACIONES_GRATIS FROM JJRD.USUARIOS WHERE ID_USUARIO =" + idUsuario;
                    Query qry4 = new Query(publicacionesGratisUsuario);
                    int cantidadPublicacionesGratis = (int)qry4.ObtenerUnicoCampo();

                    if (cantidadPublicacionesGratis >= 3)
                    {
                        //Mensaje de Error, usted ya tiene 3 publicaciones gratis

                        MessageBox.Show("Usted ya tiene 3 Publicaciones Gratis", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volver a llenar el formulario

                        FrmPublicacionCompraInmediata volver = new FrmPublicacionCompraInmediata(idUsuario);
                        this.Hide();
                        volver.ShowDialog();
                        volver = (FrmPublicacionCompraInmediata)this.ActiveMdiChild;

                    }
                    else
                    {

                        //Incrementar y generar publicaciones

                        //incrementa publicaciones gratis
                        cantidadPublicacionesGratis = cantidadPublicacionesGratis + 1;

                        string actualizar = "UPDATE JJRD.USUARIOS SET  PUBLICACIONES_GRATIS = " + cantidadPublicacionesGratis + " WHERE ID_USUARIO = " + idUsuario + "";

                        new Query(actualizar).Ejecutar();

                        //inserta publicacion

                        string generar = "INSERT INTO JJRD.PUBLICACION (COD_PUBLICACION,ID_USUARIO,COD_VISIBILIDAD, DESCRIPCION, STOCK, PRECIO,FECHA_VENCIMIENTO,FECHA_INICIO, ID_ESTADO_PUBLICACION, ID_TIPO_PUBLICACION, PREGUNTAS) " +
                                         "  values (" + idPublicacion + "," + idUsuario + "," + idVisibilidad + ",'" + txtDescripcion.Text + "'," + txtStock.Text + "," + txtPrecio.Text + ",'" + txtFechaVencimiento.Text.ToString().Substring(1, 10).ToString().Substring(1, 10) + "','" + Globales.fechaSistema + "'," + idEstado + ",'" + 2 + "','" + comboBoxPreguntas.Text + "')";

                        Query qry2 = new Query(generar);
                        qry2.Ejecutar();

                    }

                }
                else
                {
                    //inserta comun
                    string generar = "INSERT INTO JJRD.PUBLICACION (COD_PUBLICACION,ID_USUARIO,COD_VISIBILIDAD, DESCRIPCION, STOCK, PRECIO,FECHA_VENCIMIENTO,FECHA_INICIO, ID_ESTADO_PUBLICACION, ID_TIPO_PUBLICACION, PREGUNTAS) " +
                                          "  values (" + idPublicacion + "," + idUsuario + "," + idVisibilidad + ",'" + txtDescripcion.Text + "'," + txtStock.Text + "," + txtPrecio.Text + ",'" + txtFechaVencimiento.Text.ToString().Substring(1, 10) + "','" + Globales.fechaSistema + "'," + idEstado + ",'" + 2 + "','" + comboBoxPreguntas.Text + "')";

                    Query qry2 = new Query(generar);
                    qry2.Ejecutar();
                }

                for (int i = 0; i < listaRubros.Items.Count; i++)
                {
                    if (listaRubros.GetItemChecked(i))
                    {
                        string item = listaRubros.Items[i].ToString();
                        string unRubro = item.Replace(']', ' ').Substring(item.LastIndexOf(',') + 1).TrimEnd();

                        string publicacionrubro = "INSERT INTO JJRD.Publicacion_Rubro (COD_RUBRO,COD_PUBLICACION) " +
                                          "  values (" + unRubro + "," + idPublicacion + ")";

                        Query qry10 = new Query(publicacionrubro);
                        qry10.Ejecutar();
                    }
                }

                //INCREMENTA CONTADOR EN BONIFICACIONES
                fn.actualizarBonificaciones(idUsuario, idVisibilidad, idPublicacion);

                MessageBox.Show("Publicacion Realizada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //Ir al menu principal
                frmPrincipal publicacion = new frmPrincipal();
                this.Hide();
                publicacion.ShowDialog();
                publicacion = (frmPrincipal)this.ActiveMdiChild;
            }
            else
            {
                MessageBox.Show("No se pueden Ingresar Campos Vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #44
0
 public frmHistorialClinica(bool blnHistoriaClinicaCompleta, int idUsuario, frmPrincipal ventanaPrincipal)
 {
     InitializeComponent();
     this.ventanaPrincipal = ventanaPrincipal;
     numIdEmpleado = ventanaPrincipal.getIdEmpleado();
 }
예제 #45
0
 public Controller(frmPrincipal pmView)
 {
     this.MView = pmView;
     this.Mdl = new Crud(this);
 }