public DsAutorizacionesEnvioRetiro GetAutorizacionEnvioOrganismo() { DsAutorizacionesEnvioRetiro ds = new DsAutorizacionesEnvioRetiro(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AutorizacionesEnvioOrganismoALL"); return(ds); }
public DsAutorizacionesEnvioRetiro GetAutorizacionRetiroEnvioCliente(bool soloVigentes) { DsAutorizacionesEnvioRetiro ds = new DsAutorizacionesEnvioRetiro(); SqlParameter pClienteID = new SqlParameter("@ClienteID", this.ClienteID); SqlParameter pSoloVigentes = new SqlParameter("@SoloVigentes", soloVigentes); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AutorizacionesEnvioRetiroClienteALL", pClienteID, pSoloVigentes); return(ds); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", this.CantidadOpciones); this.dtgAutorizaciones.AllowPaging = false; IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); DsAutorizacionesEnvioRetiro ds = autorizacion.GetAutorizacionEnvioOrganismo(); Session["dsAutorizaciones"] = ds; this.dtgAutorizaciones.DataSource = ds; this.dtgAutorizaciones.CurrentPageIndex = 0; this.dtgAutorizaciones.DataBind(); }
public DsAutorizacionesEnvioRetiro GetAutorizacionClienteSEL(bool soloCorporativos) { DsAutorizacionesEnvioRetiro ds = new DsAutorizacionesEnvioRetiro(); SqlParameter pAgenciaID = new SqlParameter("@AgenciaID", this.AgenciaOrigenID); SqlParameter pClienteID = new SqlParameter("@ClienteID", Utiles.BaseDatos.IntToSql(this.ClienteID)); SqlParameter pTipoDocumentoID = new SqlParameter("@TipoDocumentoID", Utiles.BaseDatos.IntToSql(this.TipoDocumentoID)); SqlParameter pNroDocumento = new SqlParameter("@NroDocumento", Utiles.BaseDatos.IntToSql(this.NroDocumento)); SqlParameter pApellido = new SqlParameter("@Apellido", Utiles.BaseDatos.StrToSql(this.Apellido)); SqlParameter pSoloCorporativos = new SqlParameter("@SoloCorporativos", soloCorporativos); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AutorizacionEnvioRetiroSEL", pAgenciaID, pClienteID, pTipoDocumentoID, pNroDocumento, pApellido, pSoloCorporativos); return(ds); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", this.CantidadOpciones); this.dtgAutorizaciones.AllowPaging = false; IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); autorizacion.ClienteID = Convert.ToInt32(this.busqCliente.ClienteID); DsAutorizacionesEnvioRetiro ds = autorizacion.GetAutorizacionRetiroEnvioCliente(this.chkSoloAutorizacionesVigentes.Checked); Session["dsAutorizaciones"] = ds; this.dtgAutorizaciones.DataSource = ds; this.dtgAutorizaciones.CurrentPageIndex = 0; this.dtgAutorizaciones.DataBind(); }
public bool Consultar() { DsAutorizacionesEnvioRetiro ds = new DsAutorizacionesEnvioRetiro(); SqlParameter pAutorizacionID = new SqlParameter("@AutorizacionID", this.AutorizacionID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AutorizacionRetiroEnvioClienteSEL", pAutorizacionID); DsAutorizacionesEnvioRetiro.DatosRow dr = (DsAutorizacionesEnvioRetiro.DatosRow)ds.Datos.Rows[0]; if (dr == null) { return(false); } this.AgenciaOrigenID = dr.IsAgenciaOrigenIDNull() ? 0 : dr.AgenciaOrigenID; this.Apellido = dr.IsApellidoNull() ? "" : dr.Apellido;; this.AutorizadoEnviar = dr.IsAutorizadoEnviarNull() ? false : dr.AutorizadoEnviar; this.AutorizadoRetirar = dr.IsAutorizadoRetirarNull() ? false : dr.AutorizadoRetirar; this.AutorizadoSoloUnidadVentaConvenio = dr.IsAutorizadoSoloUnidadVentaConvenioNull() ? false : dr.AutorizadoSoloUnidadVentaConvenio; this.ClienteID = dr.IsClienteIDNull() ? 0 : dr.ClienteID; this.EstadoAutorizacionID = dr.IsEstadoAutorizacionIDNull() ? 0 : dr.EstadoAutorizacionID; this.FechaAlta = dr.FechaAlta; this.FechaFinVigencia = dr.IsFechaFinVigenciaNull() ? new DateTime(1900, 1, 1) : dr.FechaFinVigencia; this.FechaInicioVigencia = dr.IsFechaInicioVigenciaNull() ? new DateTime(1900, 1, 1) : dr.FechaInicioVigencia; this.ImporteACobrar = dr.IsImporteACobrarNull() ? 0 : dr.ImporteACobrar; this.LimiteKg = dr.IsLimiteKgNull() ? 0 : dr.LimiteKg; this.LocalidadDestinoID = dr.IsLocalidadDestinoIDNull() ? 0 : dr.LocalidadDestinoID; this.LocalidadOrigenID = dr.IsLocalidadOrigenIDNull() ? 0 : dr.LocalidadOrigenID; this.Nombre = dr.IsNombreNull() ? "" : dr.Nombre; this.NroAutorizacion = dr.IsNroAutorizacionNull() ? 0 : dr.NroAutorizacion; this.NroDocumento = dr.IsNroDocumentoNull() ? 0 : dr.NroDocumento; this.Observaciones = dr.IsObservacionesNull() ? "" : dr.Observaciones; this.Organismo = dr.IsOrganismoNull() ? "" : dr.Organismo; this.PorcentajeBonificacion = dr.IsPorcentajeBonificacionNull() ? 0 : dr.PorcentajeBonificacion; this.TipoDocumentoID = dr.TipoDocumentoID; this.UnicoEnvio = dr.IsUnicoEnvioNull() ? false : dr.UnicoEnvio; this.UsuarioID = dr.IsUsuarioIDNull() ? 0 : dr.UsuarioID; return(true); }
private void dtgAutorizaciones_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string autorizacionID = (dtgAutorizaciones.DataKeys[(int)e.Item.ItemIndex]).ToString(); BindGrid(0); DsAutorizacionesEnvioRetiro ds = (DsAutorizacionesEnvioRetiro)dtgAutorizaciones.DataSource; DsAutorizacionesEnvioRetiro.DatosRow[] drLista = (DsAutorizacionesEnvioRetiro.DatosRow[])ds.Datos.Select("AutorizacionID = " + autorizacionID); if (drLista.Length == 0 || drLista == null) { return; } DsAutorizacionesEnvioRetiro.DatosRow dr = drLista[0]; if (dr == null) { return; } //int tipoAutorizacion = Utiles.Validaciones.obtieneEntero(this.txtTipoAutorizacion.Text); //obtengo las localidades a las que puede enviar el autorizado, si la autorizacion es de tipo 2 /*string localidades = ""; * ICliente cliente = ClienteFactory.GetCliente(); * cliente.ClienteID = Utiles.Validaciones.obtieneEntero(this.txtClienteID.Text); * if (this.txtTipoAutorizacion.Text == "2" && !cliente.AutorizaAcualquiera(tipoAutorizacion)) * { * INominaAutorizacion nomina = NominaAutorizacionFactory.GetNominaAutorizacion(); * nomina.NominaAutorizadoID = Utiles.Validaciones.obtieneEntero(nominaAutorizadoID); * nomina.Consultar(); * if (!nomina.CualquierOrigenDestino) // si está restringido a algun origen/destino definido, lo levanto * { * DataSet dsL = nomina.GetLocalidadesHabilitadas(Utiles.Validaciones.obtieneEntero(this.txtAgenciaConectadaID.Text)); * foreach(DataRow drL in dsL.Tables[0].Rows) * { * localidades += drL[0].ToString() + ","; * } * } * }*/ string nombre = dr.Nombre; string apellido = dr.Apellido; string tipoDoc = dr.TipoDocumentoID.ToString(); string nroDoc = dr.NroDocumento.ToString(); string soloConvenio = dr.AutorizadoSoloUnidadVentaConvenio.ToString(); string localidadDestino = dr.LocalidadDestinoID.ToString(); string nroCliente = dr.IsCodigoClienteNull() ? "" : dr.CodigoCliente.ToString(); string nroAutorizacion = dr.NroAutorizacion.ToString(); string limiteKg = dr.IsLimiteKgNull() ? "" : dr.LimiteKg.ToString(); string importeACobrar = dr.IsImporteACobrarNull() ? "" : dr.ImporteACobrar.ToString(); string porcentajeBonificacion = dr.IsPorcentajeBonificacionNull() ? "" : dr.PorcentajeBonificacion.ToString(); StringBuilder scriptString = new StringBuilder(); scriptString.Append("<script language='javascript'>\n"); scriptString.Append("window.dialogArguments.AutorizacionID = '" + autorizacionID + "';\n"); scriptString.Append("window.dialogArguments.Nombre = '" + nombre + "';\n"); scriptString.Append("window.dialogArguments.Apellido = '" + apellido + "';\n"); scriptString.Append("window.dialogArguments.TipoDoc = '" + tipoDoc + "';\n"); scriptString.Append("window.dialogArguments.NroDoc = '" + nroDoc + "';\n"); scriptString.Append("window.dialogArguments.LocalidadesAutorizado = '" + localidadDestino + "';\n"); scriptString.Append("window.dialogArguments.SoloConvenio = '" + soloConvenio + "';\n"); scriptString.Append("window.dialogArguments.ClienteID = '" + nroCliente + "';\n"); scriptString.Append("window.dialogArguments.NroAutorizacion = '" + nroAutorizacion + "';\n"); scriptString.Append("window.dialogArguments.LimiteKg = '" + limiteKg + "';\n"); scriptString.Append("window.dialogArguments.ImporteACobrar = '" + importeACobrar + "';\n"); scriptString.Append("window.dialogArguments.PorcentajeBonificacion = '" + porcentajeBonificacion + "';\n"); scriptString.Append("window.returnValue = true;\n"); scriptString.Append("window.close();\n"); scriptString.Append("</script>"); Page.RegisterClientScriptBlock("scriptModalAutCorp", scriptString.ToString()); }
public DsAutorizacionesEnvioRetiro GetAutorizacionOrganismoSEL() { DsAutorizacionesEnvioRetiro ds = new DsAutorizacionesEnvioRetiro(); return(ds); }