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 { } } }
/// <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); } }