private void BuscarOrdenProduccion()
 {
     try
     {
         var formprompt = new OrdenProduccionPromptForm(ordenProduccionTextBox.Text);
         if (formprompt.ShowDialog() == DialogResult.OK)
         {
             var ordenProduccionViewModel = formprompt.OrdenProduccionViewModel;
             ViewModel.OrdenProduccionId       = ordenProduccionViewModel.OrdenProduccionId;
             ViewModel.OrdenProduccion         = ordenProduccionViewModel.Codigo;
             ViewModel.CodigoMercaderia        = ordenProduccionViewModel.CodigoMercaderia;
             ViewModel.NombreMercaderia        = ordenProduccionViewModel.NombreMercaderia;
             ViewModel.ProcedimientoProduccion = ordenProduccionViewModel.ProcedimientoProduccion;
             ViewModel.UnidadMedida            = ordenProduccionViewModel.UnidadMedida;
             ViewModel.Cantidad = ordenProduccionViewModel.Cantidad;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(string.Format("Ocurrió un error al buscar, error: {0}", ex.Message)
                         , "Buscar", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     finally
     {
         Cursor = Cursors.Default;
     }
 }
Пример #2
0
        private void BuscarDocumentos()
        {
            try
            {
                if (tipoDocumentoComboBox.SelectedItem != null)
                {
                    switch (tipoDocumentoComboBox.SelectedItem.ToString())
                    {
                    case TipoDocumentoEnum.Compra:
                        var formpromptcompra = new CompraPromptForm();
                        if (formpromptcompra.ShowDialog() == DialogResult.OK)
                        {
                            var compraViewModel = formpromptcompra.CompraViewModel;
                            ViewModel.TipoDocumentoRelacionado   = TipoDocumentoEnum.Compra;
                            ViewModel.NumeroDocumentoRelacionado = compraViewModel.NumeroDocumento;
                            ViewModel.CompraId = compraViewModel.CompraId;
                        }
                        else
                        {
                            ViewModel.NumeroDocumentoRelacionado = string.Empty;
                            ViewModel.CompraId = string.Empty;
                        }
                        break;

                    case TipoDocumentoEnum.OrdenProduccion:
                        var formpromptventaop = new OrdenProduccionPromptForm();
                        if (formpromptventaop.ShowDialog() == DialogResult.OK)
                        {
                            var opViewModel = formpromptventaop.OrdenProduccionViewModel;
                            ViewModel.TipoDocumentoRelacionado   = TipoDocumentoEnum.OrdenProduccion;
                            ViewModel.NumeroDocumentoRelacionado = opViewModel.Codigo;
                            ViewModel.OrdenProduccionId          = opViewModel.OrdenProduccionId;
                        }
                        else
                        {
                            ViewModel.NumeroDocumentoRelacionado = string.Empty;
                            ViewModel.OrdenProduccionId          = string.Empty;
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrió un error al buscar el documento, mensaje de error: {0}", ex.Message)
                                , "Buscar Documento", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }