Exemplo n.º 1
0
        public void ShowErrorMessage(ValidationException error)
        {
            string template = "Please see error[s] as detail" + Environment.NewLine;

            foreach (ValidationError message in error.Errors)
            {
                template += "  - " + message.ErrorMessage + Environment.NewLine;
            }
            UtilityMessage.ErrorMessage(template, GeneralMessage.MessageBoxTitle);
        }
Exemplo n.º 2
0
        public void grdBase_KitchenCommand(object sender, EventArgs e)
        {
            try
            {
                //get the selected rows
                List <DataGridViewRow> selectedRows = grdBase.GridSelectedRows;

                if (selectedRows.Count <= 0)
                {
                    UtilityMessage.Warning(GeneralMessage.NoSelectedDataUpdate, GeneralMessage.MessageBoxTitle);
                }
                //else if (!UtilityMessage.Confirm(GeneralMessage.ConfirmDelete, GeneralMessage.MessageBoxTitle))
                //{
                //    return;
                //}
                else
                {
                    //Button currenButton =
                    List <string> OrderDetailKeyList = selectedRows.Select(x => x.Cells["ID"].Value.ToString()).ToList();

                    string StatusToUpdate = string.Empty;

                    //sould have gone with hieritiing EventArgs , but ain't nobody got time for that shit
                    Button currentCommand = sender as Button;
                    if (currentCommand != null)
                    {
                        StatusToUpdate = DetermineStatusFromButton(currentCommand);
                    }

                    ServiceProvider.KCSaleOrderDetailService.UpdateOrderDetailStatus(OrderDetailKeyList, StatusToUpdate);

                    grdBase.LoadData(true);
                    UtilityMessage.Alert(GeneralMessage.UpdateStatusCompleted, GeneralMessage.MessageBoxTitle);

                    /*string answer = string.Empty;
                     * foreach (string key in OrderDetailKeyList) answer += key;
                     * MessageBox.Show(answer);*/
                }
            }
            catch (ValidationException ex)
            {
                base.formBase.ShowErrorMessage(ex);
            }
        }
Exemplo n.º 3
0
        private void UpdateDataRow(DataGridViewRow rowSelected)
        {
            RowEventArgs RowArg = new RowEventArgs();

            //Grid.Rows[rowIndex]
            if (rowSelected.IsNewRow)
            {
                UtilityMessage.Warning(GeneralMessage.NoSelectedDataUpdate, GeneralMessage.MessageBoxTitle);
            }
            else
            {
                //if (onSelectedDataRow != null && UtilityMessage.Confirm(GeneralMessage.ConfirmUpdate, GeneralMessage.MessageBoxTitle))
                if (onSelectedDataRow != null)
                {
                    RowArg.RowSelected = rowSelected;
                    onSelectedDataRow(GetUpdateDataKey(rowSelected), RowArg);
                    LoadData();
                    Grid.ClearSelection();
                    //Grid.Rows
                    //Grid.Rows[rowIndex].Selected = true;
                }
            }
        }
Exemplo n.º 4
0
 private void btnCalcoloAvanzamentoLavori_Click(object sender, EventArgs e)
 {
     try
     {
         bool saved = Save();
         if (saved)
         {
             var obj  = (CommessaDto)Model;
             var sals = obj.SALs;
             if (sals != null && sals.Count > 0)
             {
                 BindViewAvanzamentoLavori();
             }
             else
             {
                 UtilityMessage.Show(this, "ATTENZIONE", "Non è possibile effettuare il calcolo dello stato di avanzamento lavori se non è stato creato almeno un SAL", TypeMessage.Alert);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Exemplo n.º 5
0
 private void DeleteData(List <DataGridViewRow> selectedRows)
 {
     if (selectedRows.Count > 0)
     {
         if (UtilityMessage.Confirm(GeneralMessage.ConfirmDelete, GeneralMessage.MessageBoxTitle))
         {
             RowsEventArgs RowArg = new RowsEventArgs()
             {
                 RowsSelected = selectedRows
             };
             if (onDeleteDataRows != null)
             {
                 onDeleteDataRows(GetDeleteDataKey(selectedRows), RowArg);
                 LoadData();
                 Grid.ClearSelection();
                 UtilityMessage.Alert(GeneralMessage.DeleteComplete, GeneralMessage.MessageBoxTitle);
             }
         }
     }
     else
     {
         UtilityMessage.Warning(GeneralMessage.NoSelectedData, GeneralMessage.MessageBoxTitle);
     }
 }
Exemplo n.º 6
0
 public bool ShowConfirmMessage(string message, string title)
 {
     return(UtilityMessage.Confirm(message, title));
 }
Exemplo n.º 7
0
 public void ShowErrorMessage(string message)
 {
     UtilityMessage.ErrorMessage(message, GeneralMessage.MessageBoxTitle);
 }
Exemplo n.º 8
0
        //====================================================================
        #region :: Message Control

        public void ShowMessage(string message)
        {
            UtilityMessage.Alert(message, GeneralMessage.MessageBoxTitle);
        }