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"); } } }
public CuentasDeClienteXtraForm(ControlClientes aControlCliente) { AControlClientes = aControlCliente; InitializeComponent(); cuentasBancariasDeClienteBindingSource.DataSource = AGlobalDataContext.CuentasBancariasDeCliente.Where(c => c.ControlClienteId == aControlCliente.ControlClienteID); tipoMonedaBindingSource.DataSource = AGlobalDataContext.TipoMoneda; }
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); } }
public ControlClientes DuplicarContrato() { try { ControlClientes nuevoControl = new ControlClientes { Dirección = Dirección, Email = Email, EmpresarioId = EmpresarioId, CargoRepresentante = CargoRepresentante, EstadoId = Enumerados.EstadoContrato.PorRecoger.ToEntero(), FechaContrato = DateTime.Today, Nit = Nit, PaisId = PaisId, Representante = Representante, Reup = Reup, NombreDeEntidad = NombreDeEntidad, NumeroContrato = GetProximoNumeroContrato(EsNacional), Teléfono = Teléfono, Vigencia = DateTime.Today.AddYears(1) }; nuevoControl.Salvar(); return(nuevoControl); } catch (Exception) { return(null); } }
private void Registros_gridView_Click(object sender, EventArgs e) { var gridView = Registros_gridView; Point clickPoint = gridControl1.PointToClient(MousePosition); var hitInfo = gridView.CalcHitInfo(clickPoint); if (hitInfo.InRowCell) { int rowHandle = hitInfo.RowHandle; GridColumn column = hitInfo.Column; ControlClientes control = (ControlClientes)Registros_gridView.GetRow(rowHandle); AControlClientesId = control.ControlClienteID; if (column == Edit_gridColumn) { EditClienteXtraForm editClienteXtraForm = new EditClienteXtraForm(control); if (editClienteXtraForm.ShowDialog() != DialogResult.Abort) { //int cubaPaisId = Paises.PaisIdDeCuba; //ControlClientesbindingSource.DataSource = new NegocioDataContext().ControlClientes.Where(c => VisualizandoNacional ? c.PaisId == cubaPaisId : c.PaisId != cubaPaisId); AGlobalDataContext = new NegocioDataContext(); PopulaRegistros(Nacional_checkButton.Checked); } } } }
public PopupCuentasDeBanco(ControlClientes controlClientes) { InitializeComponent(); AGlobalControlClientes = controlClientes; gridControl1.DataSource = AGlobalDataContext.CuentasBancariasDeCliente.Where(c => c.ControlClienteId == AGlobalControlClientes.ControlClienteID); TipoMoneda_repositoryItemLookUpEdit.DataSource = AGlobalDataContext.TipoMoneda.Where(c => c.OrdenDeTrabajo); }
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_DoubleClick(object sender, EventArgs e) { int rowHandle; var column = GetClickedInformation(gridControl1, Registros_gridView, out rowHandle); ControlClientes cliente = (ControlClientes)Registros_gridView.GetRow(rowHandle); EditClienteXtraForm editClienteXtraForm = new EditClienteXtraForm(cliente); //splashScreenManager1.ShowWaitForm(); if (editClienteXtraForm.ShowDialog() == DialogResult.Cancel) { return; } //_GlobalDataContext.Refresh(RefreshMode.OverwriteCurrentValues,_Ot); ActualizaDatos(); }
public EditClienteXtraForm(ControlClientes aControlDeClientes = null) { try { GlobalControlClientes = aControlDeClientes != null?AGlobalDataContext.ControlClientes.FirstOrDefault(c => c.ControlClienteID == aControlDeClientes.ControlClienteID) : new ControlClientes(); InitializeComponent(); paisesBindingSource.DataSource = AGlobalDataContext.Paises; empresariosBindingSource.DataSource = AGlobalDataContext.Empresarios; estadoContratoBindingSource.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.EstadoContrato)); EmpresarioLayout_layoutControlItem.HideToCustomization(); Cuentas_simpleButton.Enabled = aControlDeClientes != null; HabilitaBotonCrearCarpeta(); if (aControlDeClientes != null) { NumeroContrato_textEdit.EditValue = GlobalControlClientes.NumeroContrato; Pais_lookUpEdit.EditValue = GlobalControlClientes.PaisId; NombreEntidad_textEdit.EditValue = GlobalControlClientes.NombreDeEntidad; Telefono_textEdit.EditValue = GlobalControlClientes.Teléfono; Email_textEdit.EditValue = GlobalControlClientes.Email; Direccion_textEdit.EditValue = GlobalControlClientes.Dirección; representante_textEdit.EditValue = GlobalControlClientes.Representante; CargoRepresentante_textEdit.EditValue = GlobalControlClientes.CargoRepresentante; FechaContrato_dateEdit.DateTime = GlobalControlClientes.FechaContrato; if (GlobalControlClientes.Vigencia != null) { Vigente_dateEdit.DateTime = (DateTime)GlobalControlClientes.Vigencia; } if (GlobalControlClientes.EmpresarioId != null) { Empresario_lookUpEdit.EditValue = GlobalControlClientes.EmpresarioId; } EstadoContrato_lookUpEdit.EditValue = aControlDeClientes.EstadoId; Reeup_textEdit.EditValue = GlobalControlClientes.Reup; Nit_textEdit.EditValue = GlobalControlClientes.Nit; } } catch (Exception) { throw; } //else //{ // FechaContrato_dateEdit.DateTime = DateTime.Today; // Vigente_dateEdit.DateTime = DateTime.Today.Date.AddMonths(6); //} }
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"); //} }