Esempio n. 1
0
 public void MyCmdAddTodoLot_Click()
 {
     try
     {
         using (SqlExcuteCommand get = new SqlExcuteCommand()
         {
             DBCnnStr = DBEndososCnnStr
         })
         {
             if (!get.MyChangeTF(get.MyGetTodosLotes(), SysUser, "", WhatIsModo))
             {
                 throw new Exception("Error en la base de datos.");
             }
             else
             {
                 MessageBox.Show("Done...", "Done.", MessageBoxButton.OK, MessageBoxImage.Information);
             }
         }
         MyReset();
     }
     catch (Exception ex)
     {
         MethodBase site = ex.TargetSite;
         MessageBox.Show(ex.Message, site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
         _LogClass.MYEventLog.WriteEntry(ex.ToString() + "\r\n" + site.Name, EventLogEntryType.Error, 9999);
     }
 }
Esempio n. 2
0
        public void MyCmdAddLot_Click()
        {
            try
            {
                jolcode.Code.AplicarEfecto(View as Window);
                jolcode.Code.DoEvents();



                using (SqlExcuteCommand get = new SqlExcuteCommand()
                {
                    DBCnnStr = DBEndososCnnStr,
                    DBRadicacionesCEECnnStr = DBRadicacionesCEECnnStr
                })
                {
                    if (cantidad != cantidadEntregada)
                    {
                        throw new Exception("Error en la Cantidad");
                    }
                    //"Aspirante = 1"
                    //"Partido = 2"
                    if (WhatIsModo == 1)
                    {//Redy
                        object EndososDate = get.MyReydiEndososDate(numLote);

                        if (EndososDate.ToString() == "???")
                        {
                            throw new Exception("Este numero de Lote No esta en el Sistema de Reydi!!!");
                        }

                        get.MyTFJuramentoDate(numLote, (DateTime)EndososDate, WhatIsModo);

                        if (!get.MyChangeTF(get.MyGetSelectLotes(numLote, cantidad.ToString()), SysUser, EndososDate, WhatIsModo))   // EndososDate))
                        {
                            throw new Exception("Error en la base de datos. *MyChangeTF*");
                        }
                        else
                        {
                            MessageBox.Show("Done...", "Done.", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    else
                    {//no redy
                        DateTime mDate;
                        mDate = dpFchRecibo;

                        get.MyTFJuramentoDate(numLote, mDate, WhatIsModo);

                        if (!get.MyChangeTF(get.MyGetSelectLotes(numLote, cantidad.ToString()), SysUser, mDate, WhatIsModo))   // EndososDate))
                        {
                            throw new Exception("Error en la base de datos. *MyChangeTF*");
                        }
                        else
                        {
                            MessageBox.Show("Done...", "Done.", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                }
                MyReset();
            }
            catch (Exception ex)
            {
                MethodBase site = ex.TargetSite;
                MessageBox.Show(ex.Message, site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                jolcode.Code.QuitarEfecto(View as Window);
            }
        }