Exemple #1
0
        private void BtnProcesarMP_Click(object sender, EventArgs e)
        {
            try
            {
                CargarCabecera();
                Cursor.Current = Cursors.WaitCursor;
                m_CostoProduccion.ProcesarMp();

                if (m_CostoProduccion.CostoProduccionErrors.Count > 0)
                {
                    MessageBox.Show(string.Format("Se han producido errores al procesar MP, por favor revisar y corregir")
                                    , "Procesar MP"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);

                    using (FrmCostoProduccionError xForm = new FrmCostoProduccionError(m_CostoProduccion.CostoProduccionErrors))
                    {
                        xForm.ShowDialog(this);
                    }
                }
                else
                {
                    MessageBox.Show("MP procesado correctamente"
                                    , "Procesar MP"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrio un error al procesar MP, error: {0}", ex.Message)
                                , "Procesar MP"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Exemple #2
0
 private void BtnVerErroresMP_Click(object sender, EventArgs e)
 {
     if (m_CostoProduccion.CostoProduccionErrors == null)
     {
         m_CostoProduccion.CostoProduccionErrors
             = new SIAC_Datos.Classes.ObservableListSource <SIAC_DATOS.Classes.Contabilidad.CostoProduccionError>();
     }
     if (m_CostoProduccion.CostoProduccionErrors.Count > 0)
     {
         using (FrmCostoProduccionError xForm = new FrmCostoProduccionError(m_CostoProduccion.CostoProduccionErrors))
         {
             xForm.ShowDialog(this);
         }
     }
     else
     {
         MessageBox.Show("No se encontraron errores en el proceso MP"
                         , "Ver errores MP"
                         , MessageBoxButtons.OK
                         , MessageBoxIcon.Information);
     }
 }