public bool UpdateProveedor(Proveedor modificado) { HIDContext ctx = DB.Context; bool result = false; try { Errores.Clear(); // ctx.Proveedores.Add(nuevo); // var errorList = ctx.GetValidationErrors(); // una para cada instancia...ojo... var validation = ctx.Entry(modificado).GetValidationResult(); if (!validation.IsValid) { Errores.AddRange(HidErrorInfo.FromEFCollectionError(validation.ValidationErrors)); } else { ctx.SaveChanges(); Audit(InfoType.Modificacion, "UpdateProveedor", string.Format("[M] Proveedor: Nombre --> {0} CUIT --> {1}", modificado.Nombre, modificado.CUIT)); result = true; } } catch (Exception ex) { Errores.Add(HidErrorInfo.FromException(ex)); } return(result); }
//Función que permite la validación de los valores public bool Validate() { Errores.Clear(); IEnumerable <string> error = this.validaciones.Where(v => !v.Check(Value)).Select(v => v.ValidationMessage); Errores = error.ToList(); IsValid = !Errores.Any(); return(this.IsValid); }
private void EliminarButton_Click(object sender, EventArgs e) { Errores.Clear(); int id; int.TryParse(IdNumericUpDown.Text, out id); Limpiar(); if (UsuariosBLL.Eliminar(id)) { MessageBox.Show("Usuario eliminado correctamente", "Proceso exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Errores.SetError(IdNumericUpDown, "ID no existente"); } }
private void BtnInicializarRed_Click(object sender, EventArgs e) { string respuesta = VerficarReglasParaInicializacion(); if (respuesta != "") { MessageBox.Show(respuesta, "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int[] neuronasPorCapa = new int[Convert.ToInt16(nudNumeroCapas.Value)]; int numeroActivaciones = Convert.ToInt16(nudNumeroCapas.Value); int[] activaciones = new int[numeroActivaciones]; activaciones[0] = 1; TopologiaCapas(neuronasPorCapa, numeroActivaciones, activaciones); if (!TopologiaCargada) { RedNeuronal = new RedNeuronal(matrizSalidas, patrones, matrizEntradas , CmbAlgoritmoEntrenamiento.SelectedIndex); Random random = new Random(); RedNeuronal.CreaCapas(neuronasPorCapa, random); TopologiaCargada = true; } RedNeuronal.ParametrosEntrenaiento(Convert.ToDouble( nudErrorMaximo.Value), Convert.ToDouble( this.nudRataAprendizaje.Value), Convert.ToInt32( nudNoIteraciones.Value), activaciones, Convert.ToDouble(NudRataDinamica.Value)); redInicializada = true; txtLog.Text += "Red Inicalizada con exito\n"; txtLog.Text += "_____________________\n"; //foreach (var series in CartesianVariacionRealDeseada.Series) //{ // series.Values.Clear(); //} CartesianVariacionRealDeseada.Series.Clear(); Errores.Clear(); CrearSeriesGrafica(); } }
internal void LimpiarListas() { Ambitos.Clear(); Errores.Clear(); CrearAmbitoGlobal(); }
/// <summary> /// Libera los recursos asociados al documento de instancia /// </summary> public void Cerrar() { this.Taxonomia = null; if (ContextosPorFecha != null) { ContextosPorFecha.Clear(); ContextosPorFecha = null; } if (EntidadesPorId != null) { EntidadesPorId.Clear(); EntidadesPorId = null; } if (Errores != null) { Errores.Clear(); Errores = null; } if (HechosPorIdContexto != null) { HechosPorIdContexto.Clear(); HechosPorIdContexto = null; } if (HechosPorIdConcepto != null) { HechosPorIdConcepto.Clear(); HechosPorIdConcepto = null; } if (HechosPorIdUnidad != null) { HechosPorIdUnidad.Clear(); HechosPorIdUnidad = null; } if (UnidadesPorId != null) { UnidadesPorId.Clear(); UnidadesPorId = null; } if (ContextosPorId != null) { foreach (var ctx in ContextosPorId.Values) { if (ctx.Entidad != null) { if (ctx.Entidad.ValoresDimension != null) { ctx.Entidad.ValoresDimension.Clear(); ctx.Entidad.ValoresDimension = null; } ctx.Entidad = null; } if (ctx.Periodo != null) { ctx.Periodo = null; } if (ctx.ValoresDimension != null) { ctx.ValoresDimension.Clear(); ctx.ValoresDimension = null; } } ContextosPorId.Clear(); ContextosPorId = null; } if (HechosPorId != null) { foreach (var hecho in HechosPorId.Values) { LiberarHecho(hecho); } HechosPorId.Clear(); } if (DtsDocumentoInstancia != null) { DtsDocumentoInstancia.Clear(); DtsDocumentoInstancia = null; } if (estructurasDocumentoInstanciaPorRol != null) { foreach (var est in estructurasDocumentoInstanciaPorRol.Values) { est.Clear(); } estructurasDocumentoInstanciaPorRol.Clear(); } }