private void InicializaPantalla(AutoFacturacionInfo info) { try { var autoFacturacionDeCompraImagenesPL = new AutoFacturacionDeCompraImagenesPL(); var imagen = autoFacturacionDeCompraImagenesPL.ObtenerImagenIneCurp(info); if (imagen != null) { _imagen = imagen; _imagen.ProveedorId = info.ProveedorId; _imagen.OrganizacionId = info.OrganizacionId; if ((imagen.ImgINE != null) || (imagen.ImgCURP != null)) { if (imagen.ImgINE != null) { var imgIne = byteArrayToImage(imagen.ImgINE); ImgINE.Image = imgIne; btnDescargar.Visibility = Visibility.Visible; btnGirar.Visibility = Visibility.Visible; btnSiguiente.Visibility = Visibility.Visible; } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_INE, MessageBoxButton.OK, MessageImage.Warning); } if (imagen.ImgCURP != null) { var imgCurp = byteArrayToImage(imagen.ImgCURP); ImgCURP.Image = imgCurp; btnDescargarCurp.Visibility = Visibility.Visible; btnGirarCurp.Visibility = Visibility.Visible; btnSiguienteCurp.Visibility = Visibility.Visible; } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_CURP, MessageBoxButton.OK, MessageImage.Warning); } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_ValidaImagenes, MessageBoxButton.OK, MessageImage.Warning); } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_ValidaImagenes, MessageBoxButton.OK, MessageImage.Warning); } } catch (Exception) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionDocumentos_ErrorImagen, MessageBoxButton.OK, MessageImage.Warning); } }
private void BuscarSiguienteImagen(AutoFacturacionInfo info, bool esCurp) { try { var autoFacturacionDeCompraImagenesPL = new AutoFacturacionDeCompraImagenesPL(); var imagen = autoFacturacionDeCompraImagenesPL.ObtenerImagenIneCurp(_imagen); if (imagen != null) { if (esCurp) { if (imagen.ImgCURP != null) { var imgCurp = byteArrayToImage(imagen.ImgCURP); ImgCURP.Image = imgCurp; _imagen.ImgCURPId = imagen.ImgCURPId; } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_CURP, MessageBoxButton.OK, MessageImage.Warning); } } else { if (imagen.ImgINE != null) { var imgIne = byteArrayToImage(imagen.ImgINE); ImgINE.Image = imgIne; _imagen.ImgINEId = imagen.ImgINEId; } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_INE, MessageBoxButton.OK, MessageImage.Warning); } } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionImagen_ValidaImagenes, MessageBoxButton.OK, MessageImage.Warning); } } catch (Exception) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionDocumentos_ErrorImagen, MessageBoxButton.OK, MessageImage.Warning); } }
internal List <AutoFacturacionInfo> ObtenerImagenes(AutoFacturacionInfo info) { try { Logger.Info(); var dal = new AutoFacturacionDAL(); return(dal.ObtenerImagenes(info)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public AutoFacturacionInfo ObtenerImagenIneCurp(AutoFacturacionInfo info) { try { Logger.Info(); var autoFacturacionDeCompraImagenesDAL = new AutoFacturacionDeCompraImagenesDAL(); var result = autoFacturacionDeCompraImagenesDAL.ObtenerImagenIneCurp(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public int Guardar(AutoFacturacionInfo info) { try { Logger.Info(); var bl = new AutoFacturacionBL(); var result = bl.Guardar(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
private void InicializaContexto() { Contexto = new AutoFacturacionInfo() { CentroAcopio = new OrganizacionInfo() { TipoOrganizacion = new TipoOrganizacionInfo(), ListaTiposOrganizacion = new List <TipoOrganizacionInfo>() }, ListFormasPago = new List <FormaPagoInfo>(), ListEstatus = new List <EstatusInfo>(), Estatus = new EstatusInfo(), FormaPago = new FormaPagoInfo(), FolioCompra = 0, ChequeId = 0, FechaInicio = DateTime.Now.Date, FechaFin = DateTime.Now.Date }; AsignarFiltroAyuda(); }
private void btnEditar_OnClick(object sender, RoutedEventArgs e) { var botonEditar = (Button)e.Source; try { var infoSelecionado = (AutoFacturacionInfo)Extensor.ClonarInfo(botonEditar.CommandParameter); var info = new AutoFacturacionInfo { OrganizacionId = infoSelecionado.OrganizacionId, Organizacion = infoSelecionado.Organizacion, FechaCompra = infoSelecionado.FechaCompra, FormasPago = infoSelecionado.FormasPago, Factura = infoSelecionado.Factura, Proveedor = infoSelecionado.Proveedor, ProveedorId = infoSelecionado.ProveedorId, FolioCompra = infoSelecionado.FolioCompra, Folio = infoSelecionado.Folio, Facturado = false, FechaFactura = DateTime.Now.Date, ProductoCabezas = infoSelecionado.ProductoCabezas, Importe = infoSelecionado.Importe, TipoCompra = infoSelecionado.TipoCompra, EstatusId = infoSelecionado.EstatusId }; var form = new RegistrarAutoFacturacionDeCompra(info); form.Left = (ActualWidth - form.Width) / 2; form.Top = ((ActualHeight - form.Height) / 2); form.Owner = Application.Current.Windows[ConstantesVista.WindowPrincipal]; form.ShowDialog(); Limpiar(); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RegistrarAutoFacturacion_AbrirFormulario, MessageBoxButton.OK, MessageImage.Error); } }
internal static Dictionary <string, object> ObtenerParametrosGuardar(AutoFacturacionInfo info) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@OrganizacionID", info.OrganizacionId }, { "@Folio", info.FolioCompra }, { "@TipoCompra", info.TipoCompra }, { "@Factura", info.Factura }, { "@UsuarioId", info.UsuarioId } }; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
public void InicializaPantalla(AutoFacturacionInfo info) { imagenInfo = info; txtOrganizacion.Text = info.Organizacion; dtpFechaCompra.SelectedDate = info.FechaCompra.Date; txtFormaPago.Text = info.FormasPago; txtFactura.Text = info.Factura; txtProveedor.Text = info.Proveedor; txtFolioCompra.Text = info.FolioCompra.ToString(); txtFolio.Text = info.Folio.ToString(); ckbFacturado.IsChecked = info.Facturado; dtpFechaFactura.SelectedDate = info.FechaFactura; txtProducto.Text = info.ProductoCabezas.ToString(); txtImporte.Text = info.Importe.ToString(); imagenInfo.UsuarioId = AuxConfiguracion.ObtenerUsuarioLogueado(); if (imagenInfo.EstatusId == 2) { btnGuardar.IsEnabled = false; } txtFactura.Focus(); }
internal static AutoFacturacionInfo ObtenerImagenDocumento(DataSet ds) { AutoFacturacionInfo autoFacturacionInfo; try { Logger.Info(); DataTable dt = ds.Tables[ConstantesDAL.DtDatos]; autoFacturacionInfo = new AutoFacturacionInfo(); foreach (DataRow dr in dt.Rows) { if (dr["Imagen"].ToString() != "") { autoFacturacionInfo.ImgDocmento = (byte[])dr["Imagen"]; } } } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(autoFacturacionInfo); }
private void InicializaPantalla(AutoFacturacionInfo info) { try { var autoFacturacionDeCompraImagenesPL = new AutoFacturacionDeCompraImagenesPL(); _imagen = autoFacturacionDeCompraImagenesPL.ObtenerImagenDocumento(info); if (_imagen != null) { var IMG = byteArrayToImage(_imagen.ImgDocmento); ImgDocumento.Image = IMG; } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionDocumentos_ValidarImagen, MessageBoxButton.OK, MessageImage.Error); btnDescargar.IsEnabled = false; btnGirar.IsEnabled = false; } } catch (Exception) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.AutoRefacturacionDocumentos_ErrorImagen, MessageBoxButton.OK, MessageImage.Error); btnDescargar.IsEnabled = false; } }
internal ResultadoInfo <AutoFacturacionInfo> ObtenerAutoFacturacion(PaginacionInfo pagina, AutoFacturacionInfo info) { ResultadoInfo <AutoFacturacionInfo> lista; try { Logger.Info(); var dal = new AutoFacturacionDAL(); lista = dal.ObtenerAutoFacturacion(pagina, info); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(lista); }
internal ResultadoInfo <AutoFacturacionInfo> ObtenerAutoFacturacion(PaginacionInfo pagina, AutoFacturacionInfo info) { ResultadoInfo <AutoFacturacionInfo> result = null; try { Logger.Info(); var parameters = AuxAutoFacturacionDAL.ObtenerParametrosAutoFacturacion(pagina, info); DataSet ds = Retrieve("AutoFacturacion_ObtenerTodos", parameters); if (ValidateDataSet(ds)) { result = MapAutoFacturacionDAL.ObtenerAutoFacturacion(ds); } } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
internal static Dictionary <string, object> ObtenerParametrosObtenerImagenIneCurp(AutoFacturacionInfo info) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@OrganizacionId", info.OrganizacionId }, { "@ProveedorId", info.ProveedorId }, { "@UltimoIne", info.ImgINEId }, { "@UltimoCurp", info.ImgCURPId } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal static Dictionary <string, object> ObtenerParametrosObtenerImagenDocumento(AutoFacturacionInfo info) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@OrganizacionId", info.OrganizacionId }, { "@FolioCompra", info.FolioCompra } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public AutoRefacturacionDocumentos(AutoFacturacionInfo info) { InitializeComponent(); InicializaPantalla(info); _info = info; }
public ResultadoInfo <AutoFacturacionInfo> ObtenerPorFiltro(PaginacionInfo pagina, AutoFacturacionInfo info) { try { Logger.Info(); var autoFacturacionBL = new AutoFacturacionBL(); var lista = autoFacturacionBL.ObtenerAutoFacturacion(pagina, info); return(lista); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal static Dictionary <string, object> ObtenerParametrosAutoFacturacion(PaginacionInfo pagina, AutoFacturacionInfo info) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@OrganizacionId", info.OrganizacionId }, { "@FolioId", info.FolioCompra }, { "@Inicio", pagina.Inicio }, { "@Limite", pagina.Limite }, { "@Estatus", info.EstatusId }, { "@FormaPago", info.FormaPagoId }, { "@ChequeId", info.ChequeId }, { "@FechaInicio", info.FechaInicio }, { "@FechaFin", info.FechaFin } }; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
public RegistrarAutoFacturacionDeCompra(AutoFacturacionInfo info) { InitializeComponent(); InicializaPantalla(info); }