示例#1
0
        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();
            }
        }
示例#2
0
        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);
        }
示例#3
0
 public bool Save12(MIntegrante inte)
 {
     return(SaveIntegrant("Los12", inte));
 }
示例#4
0
 public bool Save50_2(MIntegrante inte)
 {
     return(SaveIntegrant("Los50_2", inte));
 }