public void LlenarGridOrdenCompra() { OrdenCompraBL cli = new OrdenCompraBL(); dgvOrd.DataSource = cli.LlenarOrdenCompras(); CambiarTextoColumnasDG(); CambiarNombreColumnasDG(); }
public FormBuscarProveedor() { InitializeComponent(); FormBorderStyle = FormBorderStyle.FixedSingle; MaximizeBox = false; logicaNegocio = new OrdenCompraBL(); comboBox1.SelectedIndex = 0; dataGridView1.AutoGenerateColumns = false; proveedores = logicaNegocio.listarProveedores(); dataGridView1.DataSource = proveedores; }
public void Registrar_OcImpSeg_Liquidacion(int idEmpresa, int codigoUsuario, Int32 id_seguimiento) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.Registrar_OcImpSeg_Liquidacion(idEmpresa, codigoUsuario, id_seguimiento); } catch (Exception ex) { throw ex; } }
public void Eliminar_OcImp_Seguimiento(int idEmpresa, int codigoUsuario, Int32 id_seguimiento, string No_RegistroParcial, Int32 Op_OC) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.Eliminar_OcImp_Seguimiento(idEmpresa, codigoUsuario, id_seguimiento, No_RegistroParcial, Op_OC); } catch (Exception ex) { throw ex; } }
//TERCERA PARTE public void Registrar_Seguimiento(int idEmpresa, int codigoUsuario, USP_Sel_Genesys_OC_ImpSegEntidadResult CabSeguimiento, List <OrdenCompraSeguimientoBE> DetSeguimiento, ref decimal?Id_SegImp) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.Registrar_Seguimiento(idEmpresa, codigoUsuario, CabSeguimiento, DetSeguimiento, ref Id_SegImp); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_Genesys_OC_Imp_SeleccionarOC_IdSegResult> Seleccionar_GenesysOC_OcImp_IdSeg(int idEmpresa, int codigoUsuario, int idSeg) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.Seleccionar_GenesysOC_OcImp_IdSeg(idEmpresa, codigoUsuario, idSeg).ToList()); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_Genesys_OC_TipoViaResult> Seleccionar_GenesysOC_TipoVia(int idEmpresa, int codigoUsuario) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.Seleccionar_GenesysOC_TipoVia(idEmpresa, codigoUsuario).ToList()); } catch (Exception ex) { throw ex; } }
public void Eliminar_Oc_ParcialLinea(int idEmpresa, int codigoUsuario, int id, int op_oc, string No_RegistroParcial) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.Eliminar_Oc_ParcialLinea(idEmpresa, codigoUsuario, id, op_oc, No_RegistroParcial); } catch (Exception ex) { throw ex; } }
public void Registrar_Oc_Parcial(int idEmpresa, int codigoUsuario, List <USP_Sel_Genesys_OC_ImpResult> CabOcParcial, List <USP_Sel_Genesys_OC_ImpLineaResult> DetOcparcial) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.Registrar_Oc_Parcial(idEmpresa, codigoUsuario, CabOcParcial, DetOcparcial); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_OC_OpParcialResult> Seleccionar_OC_OpParcial(int idEmpresa, int codigoUsuario, int op) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.Seleccionar_OC_OpParcial(idEmpresa, codigoUsuario, op).ToList()); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_OCResult> ListarOcImportacion(int idEmpresa, int codigoUsuario, DateTime fechainicial, DateTime fechafinal, string nombreproveedor) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.ListarOcImportacion(idEmpresa, codigoUsuario, fechainicial, fechafinal, nombreproveedor)); } catch (Exception ex) { throw ex; } }
public void DocumentosSegImportacion_Eliminar(int idEmpresa, int codigoUsuario, Int32 id_seguimiento, string documento) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); objOrdenCompraBL.DocumentosSegImportacion_Eliminar(idEmpresa, codigoUsuario, id_seguimiento, documento); } catch (Exception ex) { throw ex; } }
public List <USP_SEL_DocumentosSegImportacionResult> DocumentosSegImportacion_Seleccionar(int idEmpresa, int codigoUsuario, Int32 id_seguimiento) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.DocumentosSegImportacion_Seleccionar(idEmpresa, codigoUsuario, id_seguimiento).ToList()); } catch (Exception ex) { throw ex; } }
//public gsOV_BuscarCabeceraResult OrdenVenta_Buscar(int idEmpresa, int codigoUsuario, int idPedido, // ref List<gsOV_BuscarDetalleResult> objOrdenVentaDet, ref List<gsOV_BuscarImpuestoResult> objOrdenVentaImp, // ref bool? bloqueado, ref string mensajeBloqueado) //{ // try // { // OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); // return objOrdenVentaBL.OrdenVenta_Buscar(idEmpresa, codigoUsuario, idPedido, ref objOrdenVentaDet, ref objOrdenVentaImp, // ref bloqueado, ref mensajeBloqueado); // } // catch (Exception ex) // { // throw ex; // } //} //public void OrdenVenta_Eliminar(int idEmpresa, int codigoUsuario, int idOperacion) //{ // try // { // OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); // //objOrdenVentaBL.OrdenVenta_Eliminar(idEmpresa, codigoUsuario, idOperacion); // } // catch (Exception ex) // { // throw ex; // } //} //public List<gsOV_ListarResult> OrdenVenta_Listar(int idEmpresa, int codigoUsuario, string ID_Agenda, // DateTime fechaDesde, DateTime fechaHasta, string ID_Vendedor, bool modificarPedido) //{ // try // { // OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); // return objOrdenVentaBL.OrdenVenta_Listar(idEmpresa, codigoUsuario, ID_Agenda, fechaDesde, // fechaHasta, ID_Vendedor, modificarPedido); // } // catch (Exception ex) // { // throw ex; // } //} ////public void OrdenVenta_Registrar(int idEmpresa, int codigoUsuario, gsOV_BuscarCabeceraResult objOrdenVentaCabBE, //// List<gsOV_BuscarDetalleResult> lstProductos, List<GlosaBE> lstImpuestos, decimal? idOperacion, decimal limiteCredito, //// DateTime fechaVencimiento) ////{ //// decimal neto, descuento, impuesto; //// List<gsOV_BuscarDetalleResult> lst; //// List<gsImpuesto_ListarPorItemResult> lstImp; //// List<GlosaBE> lstGlosa; //// try //// { //// List<gsPedidoDetalle> lstPedidoDet = new List<gsPedidoDetalle>(); //// OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); //// PedidoBL objPedidoBL = new PedidoBL(); //// if (idOperacion == null && lstProductos.FindAll(x => x.Stock - x.Cantidad < 0).Count > 0 //// && lstProductos.FindAll(x => x.Stock - x.Cantidad >= 0).Count > 0) //// { //// ImpuestoBL objImpuestoBL = new ImpuestoBL(); //// if (lstProductos.FindAll(x => x.Stock - x.Cantidad >= 0).Count > 0) //// { //// neto = 0; //// descuento = 0; //// impuesto = 0; //// lst = lstProductos.FindAll(x => x.Stock - x.Cantidad >= 0); //// lstGlosa = new List<GlosaBE>(); //// foreach (gsOV_BuscarDetalleResult objProducto in lst) //// { //// if (objProducto.Estado == 1) //// { //// neto = neto + objProducto.Importe; //// descuento = descuento + objProducto.DctoValor; //// lstImp = objImpuestoBL.Impuesto_ListarPorItem(idEmpresa, codigoUsuario, objProducto.ID_Item, DateTime.Now.Date); //// foreach (gsImpuesto_ListarPorItemResult objImpuesto in lstImp) //// { //// GlosaBE objGlosaBE = new GlosaBE(); //// if (lstGlosa.FindAll(x => x.IdGlosa == objImpuesto.ID_Impuesto).Count <= 0) //// { //// objGlosaBE.IdGlosa = objImpuesto.ID_Impuesto; //// objGlosaBE.Descripcion = objImpuesto.Abreviacion; //// if (objImpuesto.Valor > 0) //// objGlosaBE.BaseImponible = objProducto.Importe; //// else //// objGlosaBE.BaseImponible = 0; //// objGlosaBE.Importe = Math.Round(((decimal)objImpuesto.Valor / 100) * (objProducto.Importe * (1 - (objProducto.DctoValor / 100))), 4); //// } //// else //// { //// objGlosaBE = lstGlosa.Find(x => x.IdGlosa == objImpuesto.ID_Impuesto); //// lstGlosa.Remove(objGlosaBE); //// if (objImpuesto.Valor > 0) //// objGlosaBE.BaseImponible = objGlosaBE.BaseImponible + objProducto.Importe; //// objGlosaBE.Importe = Math.Round(objGlosaBE.Importe + ((decimal)objImpuesto.Valor / 100) * (objProducto.Importe * (1 - (objProducto.DctoValor / 100))), 4); //// } //// lstGlosa.Add(objGlosaBE); //// } //// } //// } //// foreach (GlosaBE objGlosaBE in lstGlosa) //// { //// impuesto = impuesto + objGlosaBE.Importe; //// } //// objOrdenVentaCabBE.Neto = neto; //// objOrdenVentaCabBE.Dcto = descuento; //// objOrdenVentaCabBE.SubTotal = neto - descuento; //// objOrdenVentaCabBE.Impuestos = impuesto; //// objOrdenVentaCabBE.Total = neto - descuento + impuesto; //// gsPedidoDetalle objPedidoDetalle = new gsPedidoDetalle(); //// objPedidoDetalle.Op = objOrdenVentaBL.OrdenVenta_Registrar(idEmpresa, codigoUsuario, objOrdenVentaCabBE, //// lstProductos.FindAll(x => x.Stock - x.Cantidad >= 0), lstGlosa, idOperacion, limiteCredito); //// if (objOrdenVentaCabBE.Total > limiteCredito) //// { //// objPedidoDetalle.Motivo = "Se debe aumentar la linea de crédito en " + //// Math.Round((objOrdenVentaCabBE.Total - limiteCredito), 2).ToString() + "."; //// objPedidoDetalle.limiteCredito = true; //// } //// if (DateTime.Compare(DateTime.Now.Date, fechaVencimiento) > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " Documentos pendientes de pago, aumentar los días de bloqueo en " + //// (DateTime.Now.Date - fechaVencimiento).Days.ToString() + "."; //// objPedidoDetalle.documentoPendiente = true; //// } //// if (lstProductos.FindAll(x => x.Stock - x.Cantidad >= 0).Count > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " El pedido se ha guardado con stock."; //// objPedidoDetalle.sinStock = false; //// } //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo.Trim(); //// limiteCredito = limiteCredito - objOrdenVentaCabBE.Total; //// lstPedidoDet.Add(objPedidoDetalle); //// } //// if (lstProductos.FindAll(x => x.Stock - x.Cantidad < 0).Count > 0) //// { //// neto = 0; //// descuento = 0; //// impuesto = 0; //// lst = lstProductos.FindAll(x => x.Stock - x.Cantidad < 0); //// lstGlosa = new List<GlosaBE>(); //// foreach (gsOV_BuscarDetalleResult objProducto in lst) //// { //// if (objProducto.Estado == 1) //// { //// neto = neto + objProducto.Importe; //// descuento = descuento + objProducto.DctoValor; //// lstImp = objImpuestoBL.Impuesto_ListarPorItem(idEmpresa, codigoUsuario, objProducto.ID_Item, DateTime.Now.Date); //// foreach (gsImpuesto_ListarPorItemResult objImpuesto in lstImp) //// { //// GlosaBE objGlosaBE = new GlosaBE(); //// if (lstGlosa.FindAll(x => x.IdGlosa == objImpuesto.ID_Impuesto).Count <= 0) //// { //// objGlosaBE.IdGlosa = objImpuesto.ID_Impuesto; //// objGlosaBE.Descripcion = objImpuesto.Abreviacion; //// if (objImpuesto.Valor > 0) //// objGlosaBE.BaseImponible = objProducto.Importe; //// else //// objGlosaBE.BaseImponible = 0; //// objGlosaBE.Importe = Math.Round(((decimal)objImpuesto.Valor / 100) * (objProducto.Importe * (1 - (objProducto.DctoValor / 100))), 4); //// } //// else //// { //// objGlosaBE = lstGlosa.Find(x => x.IdGlosa == objImpuesto.ID_Impuesto); //// lstGlosa.Remove(objGlosaBE); //// if (objImpuesto.Valor > 0) //// objGlosaBE.BaseImponible = objGlosaBE.BaseImponible + objProducto.Importe; //// objGlosaBE.Importe = Math.Round(objGlosaBE.Importe + ((decimal)objImpuesto.Valor / 100) * (objProducto.Importe * (1 - (objProducto.DctoValor / 100))), 4); //// } //// lstGlosa.Add(objGlosaBE); //// } //// } //// } //// foreach (GlosaBE objGlosaBE in lstGlosa) //// { //// impuesto = impuesto + objGlosaBE.Importe; //// } //// objOrdenVentaCabBE.Neto = neto; //// objOrdenVentaCabBE.Dcto = descuento; //// objOrdenVentaCabBE.SubTotal = neto - descuento; //// objOrdenVentaCabBE.Impuestos = impuesto; //// objOrdenVentaCabBE.Total = neto - descuento + impuesto; //// gsPedidoDetalle objPedidoDetalle = new gsPedidoDetalle(); //// objPedidoDetalle.Op = objOrdenVentaBL.OrdenVenta_Registrar(idEmpresa, codigoUsuario, objOrdenVentaCabBE, //// lstProductos.FindAll(x => x.Stock - x.Cantidad < 0), lstGlosa, idOperacion, limiteCredito); //// if (objOrdenVentaCabBE.Total > limiteCredito) //// { //// objPedidoDetalle.Motivo = "Se debe aumentar la linea de crédito en " + //// Math.Round((objOrdenVentaCabBE.Total - limiteCredito), 2).ToString() + "."; //// objPedidoDetalle.limiteCredito = true; //// } //// if (DateTime.Compare(DateTime.Now.Date, fechaVencimiento) > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " Documentos pendientes de pago, aumentar los días de bloqueo en " + //// (DateTime.Now.Date - fechaVencimiento).Days.ToString() + "."; //// objPedidoDetalle.documentoPendiente = true; //// } //// if (lstProductos.FindAll(x => x.Stock - x.Cantidad < 0).Count > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " El pedido se ha guardado sin stock."; //// objPedidoDetalle.sinStock = true; //// } //// lstPedidoDet.Add(objPedidoDetalle); //// } //// objPedidoBL.Pedido_RegistrarAmarre(idEmpresa, codigoUsuario, lstPedidoDet); //// } //// else { //// gsPedidoDetalle objPedidoDetalle = new gsPedidoDetalle(); //// objPedidoDetalle.Op = objOrdenVentaBL.OrdenVenta_Registrar(idEmpresa, codigoUsuario, objOrdenVentaCabBE, //// lstProductos, lstImpuestos, idOperacion, limiteCredito); //// if (idOperacion == null) //// { //// objPedidoDetalle.Motivo = ""; //// if (objOrdenVentaCabBE.Total > limiteCredito) //// { //// objPedidoDetalle.Motivo = "Se debe aumentar la linea de crédito en " + //// Math.Round((objOrdenVentaCabBE.Total - limiteCredito), 2).ToString() + "."; //// objPedidoDetalle.limiteCredito = true; //// } //// if (DateTime.Compare(DateTime.Now.Date, fechaVencimiento) > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " Documentos pendientes de pago, aumentar los días de bloqueo en " + //// (DateTime.Now.Date - fechaVencimiento).Days.ToString() + "."; //// objPedidoDetalle.documentoPendiente = true; //// } //// if (lstProductos.FindAll(x => x.Stock - x.Cantidad < 0).Count > 0) //// { //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo + " El pedido se ha guardado sin stock."; //// objPedidoDetalle.sinStock = true; //// } //// objPedidoDetalle.Motivo = objPedidoDetalle.Motivo.Trim(); //// lstPedidoDet.Add(objPedidoDetalle); //// objPedidoBL.Pedido_RegistrarAmarre(idEmpresa, codigoUsuario, lstPedidoDet); //// } //// } //// } //// catch (Exception ex) //// { //// throw ex; //// } ////} //public List<VBG03630Result> OrdenVenta_ListarTipo(int idEmpresa, int codigoUsuario) //{ // PedidoBL objPedidoBL; // try // { // objPedidoBL = new PedidoBL(); // return objPedidoBL.Pedido_ListarTipo(idEmpresa, codigoUsuario); // } // catch (Exception ex) // { // throw ex; // } //} //public void OV_TransGratuitas_Aprobar(int idEmpresa, int codigoUsuario, int Op, ref string mensajeError) //{ // try // { // OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); // objOrdenVentaBL.OV_TransGratuitas_Aprobar(idEmpresa, codigoUsuario, Op, ref mensajeError); // } // catch (Exception ex) // { // throw ex; // } //} //public List<gsOV_Listar_SectoristaResult> OrdenVenta_Listar_Sectorista(int idEmpresa, int codigoUsuario, string ID_Agenda, DateTime fechaDesde, DateTime fechaHasta, string ID_Vendedor, bool modificarPedido, string id_Sectorista) //{ // List<gsOV_Listar_SectoristaResult> lista = new List<gsOV_Listar_SectoristaResult>(); // try // { // OrdenVentaBL objOrdenVentaBL = new OrdenVentaBL(); // //return objOrdenVentaBL.OrdenVenta_Listar_Sectorista(idEmpresa, codigoUsuario, ID_Agenda, fechaDesde, fechaHasta, ID_Vendedor, modificarPedido, id_Sectorista); // return lista; // } // catch (Exception ex) // { // throw ex; // } //} //---------------------------------------------- #endregion #region NEW public void Anular_OC(int idEmpresa, int codigoUsuario, int OP) { try { OrdenCompraBL objBL = new OrdenCompraBL(); objBL.Anular_OC(idEmpresa, codigoUsuario, OP); } catch (Exception ex) { throw ex; } }
public List <VBG00536XResult> OrdenCompraListar(int idEmpresa, int codigoUsuario, string ID_Agenda, DateTime FechaDesde, DateTime FechaHasta, int EstadoAprobacion) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.OrdenCompraListar(idEmpresa, codigoUsuario, ID_Agenda, FechaDesde, FechaHasta, EstadoAprobacion)); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_ControlFacturasMaximoResult> ListarControlFacturasMaximo(int idEmpresa, int codigoUsuario, DateTime FechaDesde, DateTime FechaHasta, int procesados) { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); try { return(objOrdenCompraBL.ListarControlFacturasMaximo(idEmpresa, codigoUsuario, FechaDesde, FechaHasta, procesados)); } catch (Exception ex) { throw ex; } }
//SEG IMPORTACION SEGUNDA PARTE public List <USP_Sel_Genesys_Oc_SegImpResult> Seleccionar_GenesysOC_SeguimientoLista(int idEmpresa, int codigoUsuario, DateTime fechainicial, DateTime fechafinal, string nombreproveedor, string estado, DateTime?fechaingresoini, DateTime?fechaingresofin) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.Seleccionar_GenesysOC_SeguimientoLista(idEmpresa, codigoUsuario, fechainicial, fechafinal, nombreproveedor, estado, fechaingresoini, fechaingresofin).ToList()); } catch (Exception ex) { throw ex; } }
public List <USP_Sel_Genesys_OC_Imp_SeleccionarOCResult> Seleccionar_GenesysOC_ImpParciales(int idEmpresa, int codigoUsuario, DateTime fechainicial, DateTime fechafinal, string nombreproveedor, Int32 Id_SegImp) { try { OrdenCompraBL objOrdenCompraBL = new OrdenCompraBL(); return(objOrdenCompraBL.Seleccionar_GenesysOC_ImpParciales(idEmpresa, codigoUsuario, fechainicial, fechafinal, nombreproveedor, Id_SegImp).ToList()); } catch (Exception ex) { throw ex; } }
protected void btnDuplicar_Click(object sender, CommandEventArgs As) { OrdenCompraBL OCBL = new OrdenCompraBL(); OrdenCompraVO OCVO = new OrdenCompraVO(); OCVO.Operacion = OrdenCompraVO.DUPLICAORDENCOMPRA; OCVO.OrdenCompraId = Int32.Parse(As.CommandArgument.ToString()); OCVO.UsuarioId = Int32.Parse(Session["usuarioID"].ToString()); OCVO = (OrdenCompraVO)OCBL.execute(OCVO); if (OCVO.Resultado > 0) { Server.Transfer("formularioOrdenCompra.aspx?ordenCompraId=" + OCVO.Resultado); } }
public FormGestionCompras(string idActual) { InitializeComponent(); FormBorderStyle = FormBorderStyle.FixedSingle; MaximizeBox = false; logicaNegocio = new OrdenCompraBL(); ordenCompra = new OrdenCompra(); detalles = new BindingList <DetalleOrdenCompra>(); this.idActual = idActual; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = detalles; estadoBotones(0); dateTimePicker1.MinDate = DateTime.Now; dateTimePicker1.MaxDate = DateTime.Now.AddYears(+2); }
private void BtnEliminar_Click(object sender, EventArgs e) { string mensaje = "Debe seleccionar un registro válido antes de eliminar." + " Por favor seleccione un registro en la pestaña de busqueda que" + "desea eliminar y vuelva a intentarlo."; try { if (string.IsNullOrWhiteSpace(txtId.Text)) { MessageBox.Show(mensaje, "Error de eliminación", MessageBoxButtons.OK, MessageBoxIcon.Stop); tabControl1.SelectedIndex = 0; } else { mensaje = "Realmente desea eliminar el registro de nombre: " + txtId.Text + "?"; DialogResult resultado = MessageBox.Show(mensaje, "¿Desea eliminar?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resultado == DialogResult.Yes) { mensaje = "Registro Eliminado."; OrdenCompras entidad = new OrdenCompras(); OrdenCompraBL eliminar = new OrdenCompraBL(); entidad.IdOrdenCompra = ID; eliminar.EliminarOrdenCompra(entidad); eliminarProductosOrdCompra(); LlenarGridOrdenCompra(); btnNuevo.PerformClick(); tabControl1.SelectedIndex = 0; MessageBox.Show(mensaje, "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { throw; } }
protected void btnContinuar_Click(object sender, EventArgs e) { ArrayList arrValoresPendientes = getValoresPendientes(); //if(GridView1.Rows.Count > 0) if (arrValoresPendientes.Count > 0) { OrdenCompraBL OCBL = new OrdenCompraBL(); OrdenCompraVO OCVO = new OrdenCompraVO(); OCVO.Operacion = OrdenCompraVO.INSERTA_SEGUIMIENTO; OCVO.OrdenCompraId = Int32.Parse(lblOrdenCompraOculto.Text); OCVO.Factura = txtFolio.Text.Trim().ToUpper(); OCVO.Comentario = ""; OCVO.UsuarioId = Int32.Parse(Session["usuarioID"].ToString()); OCVO = (OrdenCompraVO)OCBL.execute(OCVO); if (OCVO.Resultado > 0) { OCVO.SeguimientoOrdenCompraId = (int)OCVO.Resultado; DetalleOrdenCompraBL DOCBL = new DetalleOrdenCompraBL(); DetalleOrdenCompraVO DOCVO = new DetalleOrdenCompraVO(); DOCVO.Operacion = DetalleOrdenCompraVO.INSERTA_SEGUIMIENTO_DETALLE; DOCVO.SeguimientoOrdenCompraId = OCVO.SeguimientoOrdenCompraId; DOCVO.OrdenCompraId = OCVO.OrdenCompraId; DOCVO.UsuarioId = Int32.Parse(Session["usuarioID"].ToString()); DOCVO.ArrPendientes = arrValoresPendientes; DOCVO = (DetalleOrdenCompraVO)DOCBL.execute(DOCVO); if (DOCVO.Resultado > 0) { lblEstatusOrdenCompra.Text = "Información Guardada Id: " + OCVO.SeguimientoOrdenCompraId.ToString(); lblMensaje.Text = lblEstatusOrdenCompra.Text; lblEstatusOrdenCompra.Visible = true; //GridView1.DataBind(); GridView2.DataBind(); } } } else { lblEstatusOrdenCompra.Text = "NO SE GUARDO NINGUN VALOR"; lblMensaje.Text = lblEstatusOrdenCompra.Text; lblEstatusOrdenCompra.Visible = true; lblMensaje.Visible = true; } }
private void TxtBusqueda_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == '\r') { e.Handled = true; OrdenCompraBL busqueda = new OrdenCompraBL(); if (rbOrdCompra.Checked == true) { dgvOrd.DataSource = busqueda.BusquedaOrdenCompra(txtBusqueda.Text, rbOrdCompra.Text); } else if (rbProveedor.Checked == true) { dgvOrd.DataSource = busqueda.BusquedaOrdenCompra(txtBusqueda.Text, rbProveedor.Text); } } } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { String error = Utilis.validaPermisos(Session, NUMFUNCION); if (!error.Equals("")) { Response.Redirect(error); } int usuario_OficinaId = 0; InfoSessionVO infoSession; infoSession = (InfoSessionVO)Session["InfoSession"]; usuario_OficinaId = (int)infoSession.getValor(InfoSessionVO.OFICINA); OrdenCompraBL OCBL = new OrdenCompraBL(); OrdenCompraVO OCVO = new OrdenCompraVO(); OCVO.Operacion = OrdenCompraVO.BUSCAR; OCVO.OrdenCompraId = Int32.Parse(Request["ordenCompraId"].ToString()); OCVO = (OrdenCompraVO)OCBL.execute(OCVO); int idOficinaBusqueda = OCVO.OficinaId; //CALVEK DEL CENTRO - TEL OFICINA SLP if (idOficinaBusqueda == 2) { lblRazonSoc.Text = "CALVEK COMPONENTES DEL CENTRO SA DE CV"; lblrfcRazon.Text = "CCC111122IZ5"; lblcalleRazon.Text = "Carretera Central KM 423 Local 7,"; lbldireccionRazon.Text = "Don MIguel, C.P.:78395, San Luis Potosí, S. L. P."; lbltelRazon.Text = "(444) 567-53-27,128-61-20"; lblfaxRazon.Text = "(444) 128-61-22"; } //CALVEK BAJIO if (idOficinaBusqueda == 3) { lblRazonSoc.Text = "CALVEK COMPONENTES BAJIO SA DE CV"; lblrfcRazon.Text = "CCB121019IE1"; lblcalleRazon.Text = "Calle San Pedro No. 70 "; lbldireccionRazon.Text = "Rinconada de San Pedro, C.P.:78434, Soledad De Graciano Sánchez, S. L. P."; //TELEFONOS QUERETARO if (usuario_OficinaId == 6) { lbltelRazon.Text = "(442) 298-00-31,298-02-15"; lblfaxRazon.Text = "(442) 298-01-07"; } //TELEFONOS CELAYA if (usuario_OficinaId == 7) { lbltelRazon.Text = "(461) 615-47-64"; lblfaxRazon.Text = "(461) 609-09-94"; } //TELEFONOS IRAPUATO if (usuario_OficinaId == 8) { lbltelRazon.Text = "(462) 624-50-19"; lblfaxRazon.Text = "(462) 624-50-19"; } } //CALVEK SA - TEL OFICINA MATRIZ if (idOficinaBusqueda == 1) { lblRazonSoc.Text = "CALVEK SA"; lblrfcRazon.Text = "CAL980715AA3"; lblcalleRazon.Text = "Calle San Pedro No. 70 "; lbldireccionRazon.Text = "Rinconada de San Pedro, C.P.:78434, Soledad De Graciano Sánchez, S. L. P."; lbltelRazon.Text = "(444) 818-38-07"; lblfaxRazon.Text = "(444) 818-38-07"; } lblFecha.Text = OCVO.FechaAlta.ToString("d"); lblFechaEntrega.Text = OCVO.FechaEntrega; lblContacto.Text = OCVO.Contacto; lblDatosTransferencia.Text = OCVO.DatosTransferencia; lblInstruccionesEmbarque.Text = OCVO.InstruccionesEmbarque; lblTerminos.Text = OCVO.Terminos; lblFob.Text = OCVO.Fob; lblProyecto.Text = OCVO.NombreProyecto; lblJob.Text = OCVO.NombreJob; lblViaEmbarque.Text = OCVO.ViaEmbarque; lblMoneda.Text = OCVO.MonedaId.ToString(); Label6.Text = OCVO.OrdenServicio.ToString(); lblNombreJefe.Text = OCVO.NombreJefe; lblDescuento.Text = OCVO.PorcentajeDescuento.ToString("F2"); lblEnvio.Text = String.Format("{0:#,##0.00}", OCVO.CostoEnvio); //OCVO.CostoEnvio.ToString("F2"); lblImpuesto.Text = OCVO.PorcentajeImpuesto.ToString("F2"); lblImpImportacion.Text = String.Format("{0:#,##0.00}", OCVO.CostoImportacion); //OCVO.CostoImportacion.ToString("F2"); try { if (OCVO.AccountName.Trim().Length == 0) { ((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false; } else { ((Label)GridView1.FooterRow.FindControl("lblAccountName")).Text = OCVO.AccountName; ((Label)GridView1.FooterRow.FindControl("lblNameAddress")).Text = OCVO.Address; ((Label)GridView1.FooterRow.FindControl("lblBankName")).Text = OCVO.BankName; ((Label)GridView1.FooterRow.FindControl("lblAccountNumber")).Text = OCVO.AccountNumber; ((Label)GridView1.FooterRow.FindControl("lblAba")).Text = OCVO.Aba; ((Label)GridView1.FooterRow.FindControl("lblBankAddress")).Text = OCVO.BankAddress; } } catch (Exception ex) { //((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false; } lblOrdenCompraId.Text = "Q" + (OCVO.OrigenId == 1 ? "N-" + OCVO.IdNacional.ToString() : "I-" + OCVO.IdInternacional.ToString()); ProveedoresBL BL = new ProveedoresBL(); ProveedoresVO VO = new ProveedoresVO(); VO.Operacion = ProveedoresVO.BUSCAR; VO.ProveedorId = OCVO.ProveedorId; VO = (ProveedoresVO)BL.execute(VO); //txtContacto.Text = VO.Representante; lblProveedor.Text = VO.Nombre; lblNombreProveedor.Text = VO.Nombre; lblRFC.Text = VO.Rfc; DireccionesBL DBL = new DireccionesBL(); DireccionesVO DVO = new DireccionesVO(); DVO.Operacion = DireccionesVO.BUSCAR; DVO.DireccionId = VO.DireccionId; DVO = (DireccionesVO)DBL.execute(DVO); lblDireccion.Text = DVO.Calle + " " + DVO.NoExterior + " " + DVO.NoInterior + ", " + DVO.Colonia + ", " + DVO.Cp + ", " + DVO.Ciudad + ", " + DVO.Estado; lblEMail.Text = DVO.Email; lblTelefono.Text = DVO.Telefono1; lblFax.Text = DVO.Fax; TipoCambioVO VOtipoCambio = new TipoCambioVO(); TipoCambioBL BLtipoCambio = new TipoCambioBL(); VOtipoCambio.MonedaId = OCVO.MonedaId; VOtipoCambio.Operacion = TipoCambioVO.BUSCAR; VOtipoCambio = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio); if (VOtipoCambio.Descripcion != null) { lblMoneda.Text = VOtipoCambio.Descripcion; } usuarioVO VOUsuario = new usuarioVO(); UsuarioBL BLUsuario = new UsuarioBL(); VOUsuario.Operacion = usuarioVO.BUSCAR; VOUsuario.Usuarioid = OCVO.UsuarioId; VOUsuario = (usuarioVO)BLUsuario.execute(VOUsuario); lblNombreAgente.Text = VOUsuario.Usuario_nombrecompleto; //InfoSessionVO infoSession = (InfoSessionVO)Session["InfoSession"]; if (Int32.Parse(infoSession.getValor(InfoSessionVO.OFICINA).ToString()) != 4) { Image1.ImageUrl = "~/Imagenes/caidaCalvek.JPG"; } else { Image1.ImageUrl = "~/Imagenes/logoCalvekAutomation.jpg"; } OCBL = null; OCVO = null; BL = null; VO = null; DBL = null; DVO = null; VOUsuario = null; BLUsuario = null; infoSession = null; }
private void BtnActualizar_Click(object sender, EventArgs e) { string mensaje = "Debe seleccionar un registro válido antes de actualizar. " + "Por favor seleccione un registro en la pestaña de busqueda que " + "desea actualizar y vuelva a intentarlo."; try { OrdenCompras entidad = new OrdenCompras(); OrdenCompraBL actualizar = new OrdenCompraBL(); if (txtFormaEntrega.Text == string.Empty) { txtFormaEntrega.Text = null; } if (txtCondicionPago.Text == string.Empty) { txtCondicionPago.Text = null; } if (txtCostoEnvio.Text == string.Empty) { txtCostoEnvio.Text = "0.00"; } if (lblCostoNeto.Text == string.Empty) { lblCostoNeto.Text = "0.00"; } if (lblCostoTotal.Text == string.Empty) { lblCostoTotal.Text = "0.00"; } if (!validar()) { MessageBox.Show(mensaje, "Error de Actualización", MessageBoxButtons.OK, MessageBoxIcon.Stop); tabControl1.SelectedIndex = 0; } else { // Guardar Orden de Compra mensaje = "Registro Actualizado."; entidad.IdOrdenCompra = txtId.Text; entidad.FechaSolicitud = dtpFechaSolicitud.Value.Date; entidad.FormaEntrega = txtFormaEntrega.Text; entidad.CondicionPago = txtCondicionPago.Text; entidad.Proveedor = Int32.Parse(cbxProveedor.SelectedValue.ToString()); entidad.Solicitante = Int32.Parse(cbxSolicitante.SelectedValue.ToString()); entidad.CostoNeto = float.Parse(lblCostoNeto.Text); entidad.CostoEnvio = float.Parse(txtCostoEnvio.Text); entidad.CostoTotal = float.Parse(lblCostoTotal.Text); entidad.Activo = chkActivo.Checked; actualizar.ActualizarOrdenCompra(entidad); // Actualizar Productos Orden de Compra eliminarProductosOrdCompra(); registrarProductosOrdCompra(); // Limpieza y Estructura General LlenarGridOrdenCompra(); MessageBox.Show(mensaje, "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information); btnNuevo.PerformClick(); tabControl1.SelectedIndex = 0; } } catch (Exception) { throw; } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (validar()) { string respuesta; string mensaje = "Registro agregado con éxito."; OrdenCompraBL cli = new OrdenCompraBL(); OrdenCompras entidad = new OrdenCompras(); if (txtFormaEntrega.Text == string.Empty) { txtFormaEntrega.Text = null; } if (txtCondicionPago.Text == string.Empty) { txtCondicionPago.Text = null; } if (txtCostoEnvio.Text == string.Empty) { txtCostoEnvio.Text = "0.00"; } if (lblCostoNeto.Text == string.Empty) { lblCostoNeto.Text = "0.00"; } if (lblCostoTotal.Text == string.Empty) { lblCostoTotal.Text = "0.00"; } ID = txtId.Text; entidad.IdOrdenCompra = txtId.Text; entidad.FechaSolicitud = dtpFechaSolicitud.Value.Date; entidad.FormaEntrega = txtFormaEntrega.Text; entidad.CondicionPago = txtCondicionPago.Text; entidad.Proveedor = Int32.Parse(cbxProveedor.SelectedValue.ToString()); entidad.Solicitante = Int32.Parse(cbxSolicitante.SelectedValue.ToString()); entidad.CostoNeto = float.Parse(lblCostoNeto.Text); entidad.CostoEnvio = float.Parse(txtCostoEnvio.Text); entidad.CostoTotal = float.Parse(lblCostoTotal.Text); entidad.Activo = chkActivo.Checked; // Proceso de Guardado de las Ordenes de Compra respuesta = cli.RegOrdenCompra(entidad); switch (respuesta) { case "exito": registrarProductosOrdCompra(); MessageBox.Show(mensaje, "Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information ); btnNuevo.PerformClick(); LlenarGridOrdenCompra(); tabControl1.SelectedIndex = 0; break; case "existe": mensaje = "Este ID ya se encuentra registrado. Favor cambiarlo o " + "hacer click en Actualizar si desea cambiar el registro. Gracias."; MessageBox.Show(mensaje, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error ); break; default: MessageBox.Show( respuesta, "Error al Registrar", MessageBoxButtons.OK, MessageBoxIcon.Error ); break; } } else { MessageBox.Show("Hay campos que son obligatorios y se encuentran vacios.", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //lstRazonSocial.Items.Add("OTRO"); } String error = Utilis.validaPermisos(Session, NUMFUNCION); if (!error.Equals("")) { Response.Redirect(error); } ////Permiso para generar OC de otro Agente. //error = Utilis.validaPermisos(Session, 40); //if (error.Equals("")) //{ // lstAgenteOficina.Visible = true; // lblUsuario.Visible = true; //} lblFecha.Text = DateTime.Now.ToString("d"); if (Request["ordenCompraId"] != null && !IsPostBack) { //GridView1.Columns[9].Visible = true; // Folios OrdenCompraBL OCBL = new OrdenCompraBL(); OrdenCompraVO OCVO = new OrdenCompraVO(); OCVO.Operacion = OrdenCompraVO.BUSCAR; OCVO.OrdenCompraId = Int32.Parse(Request["ordenCompraId"].ToString()); OCVO = (OrdenCompraVO)OCBL.execute(OCVO); lblFecha.Text = OCVO.FechaAlta.ToString("d"); lblFechaEntrega.Text = OCVO.FechaEntrega; lblContacto.Text = OCVO.Contacto; lblViaEmbarque.Text = OCVO.ViaEmbarque; lblFob.Text = OCVO.Fob; lblMoneda.Text = OCVO.NombreMoneda; //OCVO.MonedaId.ToString(); lblProyecto.Text = OCVO.NombreProyecto; //desactivaClasificacionOC(); if (OCVO.NombreJob.Trim().Length > 0) { lblClasificacion.Text = "JOB"; lblClasificacionValor.Text = OCVO.NombreJob; } if (OCVO.OrdenServicio.Trim().Length > 0) { lblClasificacion.Text = "O.S."; lblClasificacionValor.Text = OCVO.OrdenServicio; } if (OCVO.OtroClasificacionOC.Trim().Length > 0) { lblClasificacion.Text = "OTRO"; lblClasificacionValor.Text = OCVO.OtroClasificacionOC; } lblDescuentoTex.Text = OCVO.PorcentajeDescuento.ToString("F2"); lblEnvio.Text = OCVO.CostoEnvio.ToString("F2"); lblImpuestoTex.Text = OCVO.PorcentajeImpuesto.ToString("F2"); lblImpuestoImportacion.Text = OCVO.CostoImportacion.ToString("F2"); lblDatosTransferencia.Text = OCVO.DatosTransferencia; lblIntruccionesEmbarque.Text = OCVO.InstruccionesEmbarque; lblTerminos.Text = OCVO.Terminos; lblEstatusTex.Text = OCVO.NombreEstatusOrdenCompra;//OCVO.EstatusOrdenCompraId.ToString(); //txtFactura.Text = OCVO.Factura; lblPedimento.Text = OCVO.Pedimento; lblFechaPedimento.Text = OCVO.FechaPedimento; lblOrigen.Text = OCVO.NombreOrigen; //OCVO.OrigenId.ToString(); if (OCVO.OrigenId == 2) //Internacional { lblEtiRFC.Text = "TAX ID:"; camposBancoInterVisibles(true, false); } lblAccountNameTex.Text = OCVO.AccountName; lblAddressTex.Text = OCVO.Address; lblAccountNumberTex.Text = OCVO.AccountNumber; lblBankNameTex.Text = OCVO.BankName; lblBankAddressTex.Text = OCVO.BankAddress; lblAbaTex.Text = OCVO.Aba; lblNombreProveedor.Text = OCVO.NombreProveedor; lblEtiquetaOrdenCompra.Visible = true; lblOrdenCompra.Visible = true; lblOrdenCompraOculto.Text = Request["ordenCompraId"].ToString(); lblOrdenCompra.Text = (OCVO.OrigenId == 1 ? "N-" + OCVO.IdNacional.ToString() : "I-" + OCVO.IdInternacional.ToString());//Request["ordenCompraId"].ToString(); //lblOrdenCompra2.Text = lblOrdenCompra.Text;//Request["ordenCompraId"].ToString(); //if (OCVO.DocRecibido == 1) // ckbDocRecibido.Checked = true; if (OCVO.PagoDeContado == 1) { ckbPagodeContado.Checked = true; } //// determinar si el usuario tiene los permisos para modificar el campo de factura y Estatus. //String error2 = Utilis.validaPermisos(Session, 21); //if (error2.Equals("")) //{ // txtFolio.Enabled = true; // //btnAgregar.Enabled = true; // lstEstatus.Enabled = true; // lblFactura.Enabled = true; // lblEstatus.Enabled = true; // lblOtroDocumento.Enabled = true; // txtOtroDocumento.Enabled = true; // ckbDocRecibido.Enabled = true; //} //lstOrigen.Enabled = false; //--- ProveedoresBL BL = new ProveedoresBL(); ProveedoresVO VO = new ProveedoresVO(); VO.Operacion = ProveedoresVO.BUSCAR; VO.ProveedorId = OCVO.ProveedorId; VO = (ProveedoresVO)BL.execute(VO); lblRFC.Text = VO.Rfc; lblDireccionId.Text = VO.DireccionId.ToString(); DireccionesBL DBL = new DireccionesBL(); DireccionesVO DVO = new DireccionesVO(); DVO.Operacion = DireccionesVO.BUSCAR; DVO.DireccionId = VO.DireccionId; DVO = (DireccionesVO)DBL.execute(DVO); lblDireccion.Text = DVO.Calle; lblColonia.Text = DVO.Colonia.Trim(); lblCiudad.Text = DVO.Ciudad; lblEstado.Text = DVO.Estado; lblCP.Text = DVO.Cp; lblEmail.Text = DVO.Email; //txtEmail.Text = DVO.Email; lblTelefono.Text = DVO.Telefono1; lblFax.Text = DVO.Fax; //} lblEmail.Visible = false; //btnCaida.Visible = true; } else { //Session["DetalleId"] = ""; //Session["Cantidad"] = ""; //Session["Descripcion"] = ""; //Session["PrecioUnitario"] = ""; } }
protected void Page_Load(object sender, EventArgs e) { String error = Utilis.validaPermisos(Session, NUMFUNCION); if (!error.Equals("")) { Response.Redirect(error); } OrdenCompraBL OCBL = new OrdenCompraBL(); OrdenCompraVO OCVO = new OrdenCompraVO(); OCVO.Operacion = OrdenCompraVO.BUSCAR; OCVO.OrdenCompraId = Int32.Parse(Request["ordenCompraId"].ToString()); OCVO = (OrdenCompraVO)OCBL.execute(OCVO); lblFecha.Text = OCVO.FechaAlta.ToString("d"); lblFechaEntrega.Text = OCVO.FechaEntrega; lblContacto.Text = OCVO.Contacto; lblDatosTransferencia.Text = OCVO.DatosTransferencia; lblInstruccionesEmbarque.Text = OCVO.InstruccionesEmbarque; lblTerminos.Text = OCVO.Terminos; lblFob.Text = OCVO.Fob; lblProyecto.Text = OCVO.NombreProyecto; lblJob.Text = OCVO.NombreJob; lblViaEmbarque.Text = OCVO.ViaEmbarque; lblMoneda.Text = OCVO.MonedaId.ToString(); Label6.Text = OCVO.OrdenServicio.ToString(); lblNombreJefe.Text = OCVO.NombreJefe; lblDescuento.Text = OCVO.PorcentajeDescuento.ToString("F2"); lblEnvio.Text = String.Format("{0:#,##0.00}", OCVO.CostoEnvio); //OCVO.CostoEnvio.ToString("F2"); lblImpuesto.Text = OCVO.PorcentajeImpuesto.ToString("F2"); lblImpImportacion.Text = String.Format("{0:#,##0.00}", OCVO.CostoImportacion); //OCVO.CostoImportacion.ToString("F2"); try { if (OCVO.AccountName.Trim().Length == 0) { ((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false; } else { ((Label)GridView1.FooterRow.FindControl("lblAccountName")).Text = OCVO.AccountName; ((Label)GridView1.FooterRow.FindControl("lblNameAddress")).Text = OCVO.Address; ((Label)GridView1.FooterRow.FindControl("lblBankName")).Text = OCVO.BankName; ((Label)GridView1.FooterRow.FindControl("lblAccountNumber")).Text = OCVO.AccountNumber; ((Label)GridView1.FooterRow.FindControl("lblAba")).Text = OCVO.Aba; ((Label)GridView1.FooterRow.FindControl("lblBankAddress")).Text = OCVO.BankAddress; } } catch (Exception ex) { //((Panel)GridView1.FooterRow.FindControl("pnlBankInformation")).Visible = false; } lblOrdenCompraId.Text = (OCVO.OrigenId == 1 ? "N-" + OCVO.IdNacional.ToString() : "I-" + OCVO.IdInternacional.ToString()); ProveedoresBL BL = new ProveedoresBL(); ProveedoresVO VO = new ProveedoresVO(); VO.Operacion = ProveedoresVO.BUSCAR; VO.ProveedorId = OCVO.ProveedorId; VO = (ProveedoresVO)BL.execute(VO); //txtContacto.Text = VO.Representante; lblProveedor.Text = VO.Nombre; lblNombreProveedor.Text = VO.Nombre; lblRFC.Text = VO.Rfc; DireccionesBL DBL = new DireccionesBL(); DireccionesVO DVO = new DireccionesVO(); DVO.Operacion = DireccionesVO.BUSCAR; DVO.DireccionId = VO.DireccionId; DVO = (DireccionesVO)DBL.execute(DVO); lblDireccion.Text = DVO.Calle + " " + DVO.NoExterior + " " + DVO.NoInterior + ", " + DVO.Colonia + ", " + DVO.Cp + ", " + DVO.Ciudad + ", " + DVO.Estado; lblEMail.Text = DVO.Email; lblTelefono.Text = DVO.Telefono1; lblFax.Text = DVO.Fax; TipoCambioVO VOtipoCambio = new TipoCambioVO(); TipoCambioBL BLtipoCambio = new TipoCambioBL(); VOtipoCambio.MonedaId = OCVO.MonedaId; VOtipoCambio.Operacion = TipoCambioVO.BUSCAR; VOtipoCambio = (TipoCambioVO)BLtipoCambio.execute(VOtipoCambio); if (VOtipoCambio.Descripcion != null) { lblMoneda.Text = VOtipoCambio.Descripcion; } usuarioVO VOUsuario = new usuarioVO(); UsuarioBL BLUsuario = new UsuarioBL(); VOUsuario.Operacion = usuarioVO.BUSCAR; VOUsuario.Usuarioid = OCVO.UsuarioId; VOUsuario = (usuarioVO)BLUsuario.execute(VOUsuario); lblNombreAgente.Text = VOUsuario.Usuario_nombrecompleto; InfoSessionVO infoSession = (InfoSessionVO)Session["InfoSession"]; if (Int32.Parse(infoSession.getValor(InfoSessionVO.OFICINA).ToString()) != 4) { Image1.ImageUrl = "~/Imagenes/caidaCalvek.JPG"; } else { Image1.ImageUrl = "~/Imagenes/logoCalvekAutomation.jpg"; } OCBL = null; OCVO = null; BL = null; VO = null; DBL = null; DVO = null; VOUsuario = null; BLUsuario = null; infoSession = null; }