protected override void CreateRowTemplate(C1GridViewRow row) { var lblEstado = row.Cells[TicketVo.IndexEstado].FindControl("lblEstado") as ResourceLabel; var lnkIniciar = row.Cells[TicketVo.IndexEstado].FindControl("lnkIniciar") as ResourceLinkButton; var lnkCerrar = row.Cells[TicketVo.IndexEstado].FindControl("lnkCerrar") as ResourceLinkButton; if (lblEstado == null) { lblEstado = new ResourceLabel { ResourceName = "Labels", ID = "lblEstado", Visible = false }; row.Cells[TicketVo.IndexEstado].Controls.Add(lblEstado); } if (lnkIniciar == null) { lnkIniciar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkIniciar", CommandName = "Start", CommandArgument = row.RowIndex.ToString(), VariableName = "TICKET_INICIAR", Visible = false, CausesValidation = false }; row.Cells[TicketVo.IndexEstado].Controls.Add(lnkIniciar); } if (lnkCerrar == null) { lnkCerrar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkCerrar", CommandName = "Close", CommandArgument = row.RowIndex.ToString(), VariableName = "TICKET_CERRAR", Visible = false, CausesValidation = false }; row.Cells[TicketVo.IndexEstado].Controls.Add(new Literal { Text = "<br/>" }); row.Cells[TicketVo.IndexEstado].Controls.Add(lnkCerrar); } lnkIniciar.Command += lnkbtnEstado_Command; lnkCerrar.Command += lnkbtnEstado_Command; }
protected override void CreateRowTemplate(C1GridViewRow row) { var cellAjuste = GridUtils.GetCell(row, ConsolaTicketsVo.Index.Ajuste); var lnkAjuste = cellAjuste.FindControl("lnkAjuste") as ResourceLinkButton; if (lnkAjuste == null) { lnkAjuste = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkAjuste", CommandName = "TicketAjuste", VariableName = "Crear Ticket Ajuste", CausesValidation = false }; cellAjuste.Controls.Add(lnkAjuste); } }
private void EditButton(TableCell cell, string idEntrada, string idSalida) { var module = Usuario.Modules[GetRefference()]; var pan = cell.FindControl("panEdit") as Panel; if (pan == null && module.Edit) { pan = new Panel { ID = "panEdit" }; var btEdit2 = new ResourceLinkButton { ID = "btEdit", ResourceName = "Controls", VariableName = "BUTTON_EDIT", CommandName = "Editar", CommandArgument = idEntrada + ":" + idSalida, CausesValidation = false }; pan.Controls.Add(btEdit2); cell.Controls.Add(pan); } var btEdit = cell.FindControl("btEdit") as IButtonControl; if (btEdit != null) { btEdit.Command += btEdit_Command; } }
protected override void CreateRowTemplate(C1GridViewRow row) { var lblEstado = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lblEstado") as ResourceLabel; var lnkIniciar = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lnkIniciar") as ResourceLinkButton; var lnkCerrar = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lnkCerrar") as ResourceLinkButton; var lnkReenviar = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lnkReenviar") as ResourceLinkButton; var lnkAsociar = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lnkAsociar") as ResourceLinkButton; var lnkCombinar = row.Cells[ViajeDistribucionVo.IndexEstado].FindControl("lnkCombinar") as ResourceLinkButton; var cbVehiculo = row.Cells[ViajeDistribucionVo.IndexVehiculo].FindControl("cbVehiculo") as DropDownList; if (lblEstado == null) { lblEstado = new ResourceLabel { ResourceName = "Labels", ID = "lblEstado", Visible = false }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lblEstado); } if (lnkIniciar == null) { lnkIniciar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkIniciar", CommandName = "Start", CommandArgument = row.RowIndex.ToString("#0"), VariableName = "DISTRIBUCION_INICIAR", Visible = false }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lnkIniciar); } row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(new Literal { Text = @"<br/>" }); if (lnkAsociar == null) { lnkAsociar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkAsociar", CommandName = "Asociar", CommandArgument = row.RowIndex.ToString("#0"), VariableName = "ASOCIAR_VEHICULO", Visible = false, OnClientClick = string.Concat("return confirm('", CultureManager.GetString("SystemMessages", "CONFIRM_OPERATION"), "');") }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lnkAsociar); } if (lnkCombinar == null) { lnkCombinar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkCombinar", CommandName = "Combinar", CommandArgument = row.RowIndex.ToString("#0"), VariableName = "DISTRIBUCION_COMBINAR", Visible = false, OnClientClick = string.Concat("return confirm('", CultureManager.GetString("SystemMessages", "CONFIRM_OPERATION"), "');") }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lnkCombinar); } if (lnkCerrar == null) { lnkCerrar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkCerrar", CommandName = "Close", CommandArgument = row.RowIndex.ToString("#0"), VariableName = "DISTRIBUCION_CERRAR", Visible = false, OnClientClick = string.Concat("return confirm('", CultureManager.GetString("SystemMessages", "CONFIRM_OPERATION"), "');") }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lnkCerrar); } if (lnkReenviar == null) { lnkReenviar = new ResourceLinkButton { ResourceName = "Labels", ID = "lnkReenviar", CommandName = "Reenviar", CommandArgument = row.RowIndex.ToString("#0"), VariableName = "DISTRIBUCION_REENVIAR", Visible = false, OnClientClick = string.Concat("return confirm('", CultureManager.GetString("SystemMessages", "CONFIRM_OPERATION"), "');") }; row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(new Literal { Text = @"<br/>" }); row.Cells[ViajeDistribucionVo.IndexEstado].Controls.Add(lnkReenviar); } if (cbVehiculo == null) { cbVehiculo = new DropDownList { ID = "cbVehiculo", Visible = true }; row.Cells[ViajeDistribucionVo.IndexVehiculo].Controls.Add(cbVehiculo); } cbVehiculo.SelectedIndexChanged += ComboOnSelectedIndexChanged; lnkIniciar.Command += LnkbtnEstadoCommand; lnkCerrar.Command += LnkbtnEstadoCommand; lnkReenviar.Command += LnkbtnEstadoCommand; lnkAsociar.Command += LnkbtnEstadoCommand; lnkCombinar.Command += LnkbtnEstadoCommand; }