예제 #1
0
        public void buscaid()
        {
            csConexion c = new csConexion();

            c.BuscaUsuario(txtusuid, txtUsuario.Text);
            string idusuario = txtusuid.Text;
        }
예제 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            csConexion aprod        = new csConexion();
            string     tipo         = "I";
            string     codigobarras = txtCodigo.Text;
            string     clavesat     = txtCsat.Text;
            string     nombre       = txtNombre.Text;
            string     sustancia    = txtSustancia.Text;
            string     presentacion = txtPresentacion.Text;
            int        laboratorio  = Int32.Parse(cbmLaboratorio.SelectedValue.ToString());
            int        proveedor    = Int32.Parse(cbmProveedor.SelectedValue.ToString());
            int        categoria    = Int32.Parse(cbmDepartamento.SelectedValue.ToString());
            int        rack         = Int32.Parse(cbmRack.SelectedValue.ToString());
            int        antibiotico;
            int        iva         = Int32.Parse(cbxIVA.SelectedItem.ToString());
            int        multiplo    = Int32.Parse(txtPzscaja.Text.ToString());
            string     terapeutico = txtIndiceTerapeutico.Text;
            decimal    precioc     = Decimal.Parse(txtCostocom.Text.ToString());
            decimal    preciov     = Decimal.Parse(txtPreciop.Text.ToString());
            decimal    precioes    = Decimal.Parse(txtDescesp.Text.ToString());
            decimal    preciol     = Decimal.Parse(txtdesc.Text.ToString());


            if (chkAntibiotico.Checked == true)
            {
                antibiotico = 1;
            }
            else
            {
                antibiotico = 0;
            }

            if ((preciov < precioc) || (preciol < precioc) || (precioes < precioc))
            {
                MessageBox.Show("Valide los precios, están por debajo del costo de compra.");
            }
            else
            {
                //MessageBox.Show("Pasa parametros");
                aprod.Agregaproducto(codigobarras, clavesat, nombre, sustancia, presentacion, laboratorio, proveedor, categoria, rack, antibiotico, iva, multiplo, terapeutico, precioc, preciol, preciov, precioes, tipo);
            }
        }
예제 #3
0
        public void GuardaUsuario()
        {
            csConexion c    = new csConexion();
            string     tipo = "I";

            if (rbtnActivo.Checked == true)
            {
                string nombre     = txtNombre.Text;
                string puesto     = txtPuesto.Text;
                string usuario    = txtUsuario.Text;
                string contraseña = txtContraseña.Text;
                int    estatus    = 1;
                c.AgregaUsuario(nombre, usuario, contraseña, puesto, estatus, tipo);
            }
            else if (rbtnInactivo.Checked == true)
            {
                string nombre     = txtNombre.Text;
                string puesto     = txtPuesto.Text;
                string usuario    = txtUsuario.Text;
                string contraseña = txtContraseña.Text;
                int    estatus    = 2;
                c.AgregaUsuario(nombre, usuario, contraseña, puesto, estatus, tipo);
            }
        }
예제 #4
0
        public void Guardapermiso()
        {
            csConexion c = new csConexion();

            int idusuario = Int32.Parse(txtusuid.Text.ToString());

            TreeNodeCollection nodes = trvFormularios.Nodes;

            try
            {
                int id = 1;
                foreach (TreeNode rp in nodes)
                {
                    int consecutivo = 1;

                    if (rp.Checked == true)
                    {
                        string nomobj = rp.Text;
                        string padre  = rp.Tag.ToString();
                        string act    = "T";
                        c.AgregaModulo(id, consecutivo, nomobj, act, idusuario, padre, padre, nomobj);

                        foreach (TreeNode rj in rp.Nodes)
                        {
                            consecutivo++;
                            string activo = "T";
                            string obj    = rp.Text + "-" + rj.Text;
                            string llave  = rj.Tag.ToString();
                            string des    = rj.Text;

                            if (rj.Checked == true)
                            {
                                c.AgregaModulo(id, consecutivo, obj, activo, idusuario, padre, llave, des);
                            }
                            else
                            {
                                string inactivo = "F";
                                c.AgregaModulo(id, consecutivo, obj, inactivo, idusuario, padre, llave, des);
                            }
                        }
                    }
                    else
                    {
                        string nomobj = rp.Text;
                        string padre  = rp.Tag.ToString();
                        string inact  = "F";

                        c.AgregaModulo(id, consecutivo, nomobj, inact, idusuario, padre, padre, nomobj);

                        foreach (TreeNode rj in rp.Nodes)
                        {
                            string inactivo = "F";

                            if (rj.Checked == false)
                            {
                                string obj   = rp.Text + "-" + rj.Text;
                                string llave = rj.Tag.ToString();
                                string des   = rj.Text;

                                c.AgregaModulo(id, consecutivo, obj, inactivo, idusuario, padre, llave, des);
                            }
                        }
                    }
                    id++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }