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); } }
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; } }
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; }
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; }