protected void Button1_Click(object sender, EventArgs e)
        {
            encargado auth = (encargado)Session["auth"];

            if (auth == null)
            {
                label.Text = "Debe ingresar al sistema.";
            }
            else if (auth.Permisos < 3)
            {
                label.Text = "No cuenta con los permisos necesarios para completar la operacion.";
                mantenimiento m = new mantenimiento();
                m.Codigo      = Convert.ToInt32(TextBox1.Text);
                m.Descripcion = TextBox2.Text;
                m.PrecioBase  = Convert.ToInt32(TextBox3.Text);
                Global.b.createMantenimiento(m, auth);
            }
            else
            {
                try
                {
                    mantenimiento m = new mantenimiento();
                    m.Codigo      = Convert.ToInt32(TextBox1.Text);
                    m.Descripcion = TextBox2.Text;
                    m.PrecioBase  = Convert.ToInt32(TextBox3.Text);
                    Global.b.createMantenimiento(m, auth);
                    label.Text = "Creado!";
                }
                catch { }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Crear nuevo tipo de mantenimeinto.
        /// </summary>
        /// <param name="mantenimiento">Mantenimiento a guardar.</param>
        /// <param name="encargado">Encargado creador del mantenimeinto.</param>
        public void createMantenimiento(mantenimiento mantenimiento, encargado encargado)
        {
            logItem e = new logItem();

            e.Mantenimiento = mantenimiento;
            e.Encargado     = encargado;
            e.Operacion     = "Creacion de mantenimiento";
            if (encargado.Permisos > 1)
            {
                db.Mantenimientos.Add(mantenimiento);
                db.Log.Add(e);
                guardardb();
            }
            else
            {
                EmailException ee = new EmailException(e);
            }
        }