Пример #1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (this.operacion == "actualizar")
            {
                this.falta.grado = this.txtGrado.Text;
                this.falta.nombre = this.txtFalta.Text;
                this.falta.puntos = this.txtPuntos.Text;

                string tabla = "faltasRac";

                Dictionary<string, string[]> datos = new Dictionary<string, string[]>();
                datos.Add("grado", new string[] { "=", string.Format("'{0}'", this.falta.grado), "," });
                datos.Add("nombre", new string[] { "=", string.Format("'{0}'", this.falta.nombre), "," });
                datos.Add("puntos", new string[] { "=", string.Format("'{0}'", this.falta.puntos), "" });

                Dictionary<string, string[]> llaves = new Dictionary<string, string[]>();
                llaves.Add("ID", new string[] { "=", this.falta.id, "" });

                if (controller.actualizar(tabla, datos, llaves))
                {
                    this.Close();
                }
                return;
            }

            Modelos.IModelo falta = new Modelos.Falta(this.txtGrado.Text, this.txtFalta.Text, this.txtPuntos.Text);

            if (controller.registrar(falta))
            {
                this.Close();
            }
        }
Пример #2
0
 public Registrar(string operacion, Dictionary<string, string> falta)
 {
     InitializeComponent();
     this.controller = new Controladores.Falta();
     this.operacion = operacion;
     this.falta = falta != null ?
         new Modelos.Falta(falta["ID"], falta["grado"], falta["nombre"], falta["puntos"]) : null;
 }