private void Aceptar_simpleButton_Click(object sender, EventArgs e) { if (dxValidationProvider2.Validate()) { try { ActualizaCliente(); if (GlobalControlClientes.ControlClienteID == 0) { GlobalControlClientes.NumeroContrato = ControlClientes.GetProximoNumeroContrato(ANacional); AGlobalDataContext.ControlClientes.InsertOnSubmit(GlobalControlClientes); } AGlobalDataContext.SubmitChanges(); AClienteSalvado = true; //DialogResult = DialogResult.OK; Cuentas_simpleButton.Enabled = true; NumeroContrato_textEdit.EditValue = GlobalControlClientes.NumeroContrato; NumeroContrato_textEdit.ForeColor = Color.ForestGreen; HabilitaBotonCrearCarpeta(); } catch (Exception) { MessageBox.Show("Error Salvando Datos"); } } }
private void Pais_lookUpEdit_EditValueChanged(object sender, EventArgs e) { ANacional = (int)Pais_lookUpEdit.EditValue == Paises.PaisIdDeCuba; if (GlobalControlClientes.ControlClienteID == 0)//caso de insercion { NumeroContrato_textEdit.EditValue = ControlClientes.GetProximoNumeroContrato(ANacional); NumeroContrato_textEdit.ForeColor = Color.Red; } if (!ANacional) { EmpresarioLayout_layoutControlItem.RestoreFromCustomization(ItemForPaisId, InsertType.Bottom); //EstadoContrato_lookUpEdit.EditValue = estado //Fecha_layoutControlItem.HideToCustomization(); //Vigente_layoutControlItem.HideToCustomization(); } else { EmpresarioLayout_layoutControlItem.HideToCustomization(); //Clientes_lookUpEdit.Properties.DataSource = // AGlobalDataContext.ControlClientes.Where(c => c.Paises.Codigo==53); //Clientes_lookUpEdit.Text = ""; //Fecha_layoutControlItem.RestoreFromCustomization(ItemForRepresentante,InsertType.Bottom); //Vigente_layoutControlItem.RestoreFromCustomization(Fecha_layoutControlItem,InsertType.Right); } }
private void Registros_gridView_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { var controlClientes = (ControlClientes)e.Row; if (controlClientes.PaisId == 0) { controlClientes.PaisId = AGlobalDataContext.Paises.FirstOrDefault(c => c.Codigo == 53).PaisID; } controlClientes.NumeroContrato = ControlClientes.GetProximoNumeroContrato(colPaisId.Visible); AGlobalDataContext.SubmitChanges(); }
private void Registros_gridView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { GridView view = sender as GridView; view.SetRowCellValue(e.RowHandle, view.Columns["FechaContrato"], DateTime.Today); view.SetRowCellValue(e.RowHandle, view.Columns["NumeroContrato"], ControlClientes.GetProximoNumeroContrato(colPaisId.Visible)); //int _UltContrato = RegistroClientes.GetProximoNumeroContrato(colPaisId.Visible); //if (Int32.TryParse(_GlobalDataContext.ControlClientes.OrderByDescending(c=>c.ControlClienteID).FirstOrDefault().NumeroContrato, out _UltContrato)) //{ // _View.SetRowCellValue(e.RowHandle, _View.Columns["NumeroContrato"], _UltContrato + 1); //} else //{ // _View.SetRowCellValue(e.RowHandle, _View.Columns["NumeroContrato"], "Inserte Número"); //} }