예제 #1
0
파일: agg.cs 프로젝트: jlplata/PaperShop
        private void button1_Click(object sender, EventArgs e)
        {
            string        qry            = "";
            string        cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion");
            SqlConnection sqlCNX         = new SqlConnection(cadenaconexion);
            SqlCommand    sqlCMD         = new SqlCommand();

            try
            {
                if (textBox1.Text != "")
                {
                    if (textBox2.Text != "")
                    {
                        if (textBox2.Text.Length == 15)
                        {
                            if (ValidaIP(textBox2.Text) == true)
                            {
                                qry = "INSERT INTO equipos(nombre_equipo, ip_pc, activo) VALUES('" + textBox1.Text.Trim() + "','" + textBox2.Text.Trim() + "',1)";
                                sqlCMD.CommandText = qry;
                                sqlCMD.Connection  = sqlCNX;
                                sqlCNX.Open();
                                sqlCMD.ExecuteReader();
                                sqlCNX.Close();
                                this.Hide();
                                FrmPrin g = new FrmPrin();
                                g.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("llenar brother ya la", " Error ");
                            }
                        }
                        else
                        {
                            MessageBox.Show("llenar brother ya la", " Error ");
                        }
                    }
                    else
                    {
                        MessageBox.Show("llenar campos", " Error ");
                    }
                }
                else
                {
                    MessageBox.Show("llenar campos", " Error ");
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message, " Error ");
            }
        }
예제 #2
0
        private void BtnIniciarS_Click(object sender, EventArgs e)
        {
            string qry = "";

            string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion");

            SqlConnection sqlCNX = new SqlConnection(cadenaconexion);

            SqlCommand sqlCMD = new SqlCommand();

            qry = "SELECT  personas, LoginUser, id_usuario, usuario, password,  imagen, tipo from VistaUsuarios where usuario = '" + this.txtUser.Text + "' and password = '******' and tipo = '" + this.cmbTipo.Text + "'";

            sqlCMD.CommandText = qry;

            sqlCMD.Connection = sqlCNX;

            SqlDataReader sqlDR = null;

            try
            {
                sqlCNX.Open();
                sqlDR = sqlCMD.ExecuteReader();
                if (sqlDR.HasRows == true)
                {
                    while (sqlDR.Read() == true)
                    {
                        //this.txtlogin.Text = sqlDR["login"].ToString();
                        FrmPrin.Usuario = sqlDR["personas"].ToString();
                        FrmPrin.id      = sqlDR["id_usuario"].ToString();
                        FrmPrin.tipo    = sqlDR["tipo"].ToString();
                        FrmPrin.ima     = sqlDR["imagen"].ToString();
                    }
                    if (cmbTipo.Text == "Administrador")
                    {
                        FrmPrin formulario = new FrmPrin();
                        formulario.Show();
                    }
                    if (cmbTipo.Text == "Almacenista")
                    {
                        FrmPrin formulario = new FrmPrin();
                        formulario.Show();
                    }
                    if (cmbTipo.Text == "Trabajador")
                    {
                        FrmPrin formulario = new FrmPrin();
                        formulario.Show();
                    }
                    if (cmbTipo.Text == "Cajero")
                    {
                        FrmPrin formulario = new FrmPrin();
                        formulario.Show();
                    }
                    this.Hide();

                    //MensajeOk mm = new MensajeOk();
                    //mm.lbltxt.Text = "Bienvenido, " + FrmPrin.Usuario;
                    //mm.ShowDialog();
                    this.Alert("Bienvenido " + FrmPrin.Usuario, FrmNotificaciones.alertTypeEnum.Success);
                    //MessageBox.Show("Bienvenido: " + frmPrincipal.bienvenida, "Control de Inventario");

                    sqlCNX.Close();
                }
                else
                {
                    this.Alert("Usuario o contraseña incorrecto ", FrmNotificaciones.alertTypeEnum.Warning);

                    //MessageBox.Show("Usuario o contraseña incorrecto", "Control de Inventario");
                    txtUser.Text = "";
                    txtPass.Text = "";
                    txtUser.Focus();
                }
            }
            catch (Exception ex)
            {
                //Mensaje ms = new Mensaje();
                //ms.BtnNo.Visible = false;
                //ms.BtnSi.Visible = false;
                //ms.BtnOk.Visible = true;
                //ms.lbltxt.Text = "Error al iniciar sesion"+ex;
                //ms.ShowDialog();

                MessageBox.Show("No se pudo " + ex, "Error");
            }
        }