Exemple #1
0
        private void MyCmdSave_Click()
        {
            try
            {
                if ((txtNumCandidato.Trim().Length == 0) || (txtNombre.Trim().Length == 0) || (txtEndoReq.Trim().Length == 0))
                {
                    return;
                }

                if (cbArea_Item_Id < 0 || cbPartidos_Item_Id < 0)
                {
                    return;
                }


                bool myUpDate = false;

                string myWhere = string.Empty;



                if (!_IsInsert)
                {
                    myWhere = cbNombre_Item.Split('-')[1].Trim();
                }
                else
                {
                    myWhere = "";
                }

                if (myWhere.Trim().Length == 0)
                {
                    myWhere = txtNumCandidato.Trim();
                }

                using (SqlExcuteCommand mySqlExe = new SqlExcuteCommand()
                {
                    DBCnnStr = _DBEndososCnnStr
                })
                {
                    string myPartido = cbPartidos_Item.Split('-')[0].Trim();
                    string myNumCand = txtNumCandidato.Trim();
                    string myNombre  = txtNombre.Trim();
                    string myArea    = cbArea_Item.Split('-')[0].Trim();
                    int    myCargo   = 0;
                    string myEndoReq = txtEndoReq.Trim();


                    for (int rb = 0; rb < 9; rb++)
                    {
                        if (IsChecked_rbCargos[rb] == true)
                        {
                            myCargo = rb;
                            break;
                        }
                    }


                    myUpDate = mySqlExe.MyChangeCandidatos(_IsInsert, myPartido, myNumCand, myNombre, myArea, myCargo.ToString(), myEndoReq, WhatIsModo, myWhere);
                }

                if (!myUpDate)
                {
                    throw new Exception("Error en la Base de Data");
                }

                MessageBox.Show("Done...", "Save", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MethodBase site = ex.TargetSite;
                MessageBox.Show(ex.Message, site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                MyRefresh();
                MyReset();
            }
        }