protected void BtnSave_Click(object sender, EventArgs e) { MIntegrante NewIntegrant = new MIntegrante(TxtLastName.Text, TxtMiddleName.Text, TxtNames.Text , TxtStret.Text, TxtColony.Text, TxtEmail.Text, TxtPhoneHome.Text, TxtPhoneOffice.Text, TxtPhoneNextel.Text); Saved = C.Save12(NewIntegrant); ReloadIntegrants(); if (Saved == true) { Clear(); } }
private bool SaveIntegrant(string tablename, MIntegrante inte) { bool Saved = false; try { if (!String.IsNullOrEmpty(inte.Paterno) && !String.IsNullOrEmpty(inte.Materno) && !String.IsNullOrEmpty(inte.Nombres)) { DBManager DB = new DBManager(ConfigurationManager.AppSettings["SQLiteDB"]); StringBuilder WhereStatement = new StringBuilder(); WhereStatement.AppendFormat(@"ApellidoPaterno like {0} and ApellidoMaterno like {1} and Nombres like {2}" , Extensions.SParam(inte.Paterno) , Extensions.SParam(inte.Materno) , Extensions.SParam(inte.Nombres)); object ID = DB.GetValue(tablename, IntegrantsColumns.Id, WhereStatement.ToString()); if (ID == null) { DB.Insert(tablename, new object[] { IntegrantsColumns.Id, "null" , IntegrantsColumns.Paterno, Extensions.SParam(inte.Paterno) , IntegrantsColumns.Materno, Extensions.SParam(inte.Materno) , IntegrantsColumns.Nombres, Extensions.SParam(inte.Nombres) , IntegrantsColumns.Calle, Extensions.SParam(inte.Calle) , IntegrantsColumns.Colonia, Extensions.SParam(inte.Colonia) , IntegrantsColumns.Email, Extensions.SParam(inte.Email) , IntegrantsColumns.TelefonoDomicilio, Extensions.SParam(inte.Domicilio) , IntegrantsColumns.TelefonoOficina, Extensions.SParam(inte.Oficina) , IntegrantsColumns.TelefonoNextel, Extensions.SParam(inte.Nextel) }); Saved = true; } } } catch (Exception E) { throw E; } return(Saved); }
public bool Save12(MIntegrante inte) { return(SaveIntegrant("Los12", inte)); }
public bool Save50_2(MIntegrante inte) { return(SaveIntegrant("Los50_2", inte)); }