public string[] RecuperarFacturasVendedores(string prefixText) { MedDAL.Facturas.DALFacturas odalFacturas = new MedDAL.Facturas.DALFacturas(); string[] asTipos = odalFacturas.BuscarVendedorAsincrono(prefixText); return(asTipos.ToArray()); }
public string[] RecuperarFolioFacturas(string prefixText) { MedDAL.Facturas.DALFacturas odalFacturas = new MedDAL.Facturas.DALFacturas(); string[] asFacturas = odalFacturas.BuscarFolioFacturasAsincrono(prefixText); return(asFacturas.ToArray()); }
//Constructor public BlFacturas() { odalFacturas = new MedDAL.Facturas.DALFacturas(); }
public string[] RecuperarFacturasVendedores(string prefixText) { MedDAL.Facturas.DALFacturas odalFacturas = new MedDAL.Facturas.DALFacturas(); string[] asTipos = odalFacturas.BuscarVendedorAsincrono(prefixText); return asTipos.ToArray(); }
public string[] RecuperarFolioFacturas(string prefixText) { MedDAL.Facturas.DALFacturas odalFacturas = new MedDAL.Facturas.DALFacturas(); string[] asFacturas = odalFacturas.BuscarFolioFacturasAsincrono(prefixText); return asFacturas.ToArray(); }
/// <summary> /// 2013/03/10 Jorge Ibarra /// Crea una instancia de factura, la guarda, y en caso de ser electrónica la procesa para ser timbrada /// </summary> private bool AddFactura() { string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); MedDAL.Facturas.DALFacturas oDALFacturas = new MedDAL.Facturas.DALFacturas(); oblFacturas = new MedNeg.Facturas.BlFacturas(); oFactura = SetObjetoFactura(); //Coloca la partida en la factura y además resta las existencias en el almacén correspondiente if (!SetObjetoFacturaPartida(ref oFactura, oDALFacturas.MedicuriEntities)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert(Ha ocurrido un error: \n" + oDALFacturas.GetError() + ")", true); return false; } if (!oDALFacturas.Add(oFactura, oDALFacturas.MedicuriEntities)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert(Ha ocurrido un error: \n" + oDALFacturas.GetError() + ")", true); return false; } //Saber si se va a actualizar el estatus del pedido if ((bool)Session["sEsDePedido"] == true) { oFactura.pedidos.Estatus = "3"; } //Saber si se va a actualizar el estatus de la remision if ((bool)Session["sEsDeRemision"] == true) { oFactura.remisiones.Estatus = "3"; } //Saber si se va a actualizar el estatus de la remision if ((bool)Session["sEsDeReceta"] == true) { oFactura.recetas.Estatus = "2"; } if (oDALFacturas.SaveChanges(oDALFacturas.MedicuriEntities)) { oBitacora = new MedDAL.DAL.bitacora(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Factura"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Nueva Factura"; oBitacora.Descripcion = sDatosBitacora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblDatos.Text = "El evento no pudo ser registrado en la bitácora"; } oblFacturas.ActualizarFolioFactura(sRutaArchivoConfig); return true; } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert(Ha ocurrido un error: \n" + oDALFacturas.GetError() + ")", true); return false; } }