private void txtIngrediente_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit) this.gridControl1.MainView.ActiveEditor; if (!Editor.IsModified) { return; } string Texto = Editor.Text; registroDetalle = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; if (UbicarProducto(Texto)) { if (ingrediente == null) { return; } LeerIngrediente(false); Editor.Text = ingrediente.Descripcion; if (string.IsNullOrEmpty(ingrediente.Descripcion)) { Editor.Undo(); e.Cancel = true; } } else { LeerIngrediente(false); Editor.Undo(); } }
void txtCostoIva_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.CalcEdit Editor = (DevExpress.XtraEditors.CalcEdit) this.gridControl1.MainView.ActiveEditor; if (!Editor.IsModified) { return; } if (this.trasladosIngredienteBindingSource.Current == null) { return; } registroDetalle = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; }
private void LeerIngrediente(bool Buscar) { if (ingrediente == null) { return; } registroDetalle = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; registroDetalle.Cantidad = 1; registroDetalle.ExistenciaAnterior = ingrediente.Existencia; registroDetalle.IdIngrediente = ingrediente.IdIngrediente; registroDetalle.Ingrediente = ingrediente.Descripcion; registroDetalle.UnidadMedida = ingrediente.UnidadMedida; }
private void txtCantidad_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.CalcEdit Editor = (DevExpress.XtraEditors.CalcEdit) this.gridControl1.MainView.ActiveEditor; if (!Editor.IsModified) { return; } if ((double)Editor.Value <= 0) { Editor.Value = 1; } if (this.trasladosIngredienteBindingSource.Current == null) { return; } registroDetalle = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; registroDetalle.Cantidad = (double)Editor.Value; }
private void gridControl1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { gridView1.MoveBy(0); } if (gridView1.ActiveEditor == null) { if (e.KeyCode == Keys.Delete || e.KeyCode == Keys.Subtract) { if (this.gridView1.IsFocusedView) { TrasladosIngrediente i = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; registro.TrasladosIngredientes.Remove(i); } e.Handled = true; } } }
void txtIngrediente_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { registroDetalle = (TrasladosIngrediente)this.trasladosIngredienteBindingSource.Current; UbicarProducto(""); LeerIngrediente(false); }