private void Service_Help_Grid_DoubleClick(object sender, EventArgs e) { int selectedrowindex = Service_Help_Grid.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = Service_Help_Grid.Rows[selectedrowindex]; T_Num.Text = Convert.ToString(selectedRow.Cells["Code"].Value); T_Num.Focus(); this.Close(); }
private void Guest_Help_Grid_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { int selectedrowindex = Guest_Help_Grid.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = Guest_Help_Grid.Rows[selectedrowindex]; T_Num.Text = Convert.ToString(selectedRow.Cells["Code"].Value); T_Num.Focus(); this.Close(); } }
public bool LValidateTextBox(RadTextBox _RadTextBox, ErrorProvider errorProvider1, string StrMessage) { if (string.IsNullOrEmpty(_RadTextBox.Text.Trim())) { ClsMessage._IClsMessage.ProjectExceptionMessage(StrMessage); errorProvider1.SetError(_RadTextBox, StrMessage); _RadTextBox.Focus(); return(false); } return(true); }
protected void cmbProducto_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { try { //verificar que el producto este el segmento if (false) { } else { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RadComboBox combo = (RadComboBox)sender; //obtiene la tabla contenedora de los controles de edición de registro del Grid Telerik.Web.UI.GridTableCell tabla = (Telerik.Web.UI.GridTableCell)combo.Parent; RadTextBox txtPrd_Descripcion = (RadTextBox)tabla.FindControl("txtPrd_Descripcion"); RadTextBox txtPrd_Presentacion = (RadTextBox)tabla.FindControl("txtPrd_Presentacion"); RadTextBox txtPrd_UniNe = (RadTextBox)tabla.FindControl("txtPrd_UniNe"); RadNumericTextBox txtNcr_Cantidad = (RadNumericTextBox)tabla.FindControl("txtNcr_Cantidad"); RadNumericTextBox txtNcr_Precio = (RadNumericTextBox)tabla.FindControl("txtNcr_Precio"); RadComboBoxItem item = ((RadComboBox)sender).FindItemByValue(e.Value); int id_Cd_Prod = sesion.Id_Cd_Ver;// Convert.ToInt32(((Label)item.FindControl("lblLiCd")).Text); Producto producto = null; if (e.Value != string.Empty && e.Value != "-1") { //obtener datos de producto CN_CatProducto clsProducto = new CN_CatProducto(); clsProducto.ConsultaProducto(ref producto, sesion.Emp_Cnx, sesion.Id_Emp, id_Cd_Prod, sesion.Id_Cd_Ver, Convert.ToInt32(e.Value)); //Finalmente introduce el precio de producto aceptado para la partida txtNcr_Precio.Text = ""; } txtPrd_Descripcion.Text = producto == null ? string.Empty : producto.Prd_Descripcion; txtPrd_Presentacion.Text = producto == null ? string.Empty : producto.Prd_Presentacion; txtPrd_UniNe.Text = producto == null ? string.Empty : producto.Prd_UniNe; //este evento es porque se elige producto, por lo que //se habilita el campo de cantidad porque ya eligió producto y se estableció las unidades de empaque txtNcr_Cantidad.Enabled = true; txtNcr_Cantidad.Text = string.Empty; txtPrd_Descripcion.Focus(); //Limpiar controles de compras locales //combo.Items[0].FindControl("liComprasLocales").Controls.Clear(); } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
protected void cmbProducto_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { try { //verificar que el producto este el segmento if (false) { } else { RadComboBox combo = (RadComboBox)sender; //obtiene la tabla contenedora de los controles de edición de registro del Grid Telerik.Web.UI.GridTableCell tabla = (Telerik.Web.UI.GridTableCell)combo.Parent; RadTextBox txtPrd_Descripcion = (RadTextBox)tabla.FindControl("txtPrd_Descripcion"); RadTextBox txtPrd_Presentacion = (RadTextBox)tabla.FindControl("txtPrd_Presentacion"); RadTextBox txtPrd_UniNe = (RadTextBox)tabla.FindControl("txtPrd_UniNe"); RadNumericTextBox txtRem_Cantidad = (RadNumericTextBox)tabla.FindControl("txtRem_Cantidad"); RadNumericTextBox txtRem_Precio = (RadNumericTextBox)tabla.FindControl("txtRem_Precio"); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; RadComboBoxItem item = ((RadComboBox)sender).FindItemByValue(e.Value); int id_Cd_Prod = sesion.Id_Cd_Ver; Producto producto = new Producto(); if (e.Value != string.Empty && e.Value != "-1") { //obtener datos de producto CN_CatProducto clsProducto = new CN_CatProducto(); clsProducto.ConsultaProducto(ref producto, sesion.Emp_Cnx, sesion.Id_Emp, id_Cd_Prod, sesion.Id_Cd_Ver, Convert.ToInt32(e.Value)); } txtRem_Precio.Text = ""; txtPrd_Descripcion.Text = producto == null ? string.Empty : producto.Prd_Descripcion; txtPrd_Presentacion.Text = producto == null ? string.Empty : producto.Prd_Presentacion; txtPrd_UniNe.Text = producto == null ? string.Empty : producto.Prd_UniNe; //este evento es porque se elige producto, por lo que //se habilita el campo de cantidad porque ya eligió producto y se estableció las unidades de empaque txtRem_Cantidad.Enabled = true; txtRem_Cantidad.Text = string.Empty; txtPrd_Descripcion.Focus(); } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "cmbProducto_IndexChanging_error")); } }
protected override void OnShown(EventArgs e) { base.OnShown(e); txtAccount.Focus(); }