public void EditaItem(int intId, string valor) { AreaDTO areax = am.GetAreaDTO(intId); if (valor.Length > 0 && (areax.Descriptor != valor)) { am.Edit(new AreaDTO { Areaid = intId, Descriptor = valor }); } }
public void SeleccionoBarra() { this.textoBoxp2.Focus(); if (comandBar1.Status == RecordAction.Search) { Carga_Busqueda(); } if (comandBar1.Status == RecordAction.None) { this.panel1.Enabled = false; } if (comandBar1.Status == RecordAction.Insert || (comandBar1.Status == RecordAction.Update)) { this.panel1.Enabled = true; this.panel1.Select(); if (comandBar1.Status == RecordAction.Insert) { initField(); } textoBoxp2.Focus(); } if (comandBar1.Status == RecordAction.Delete && comandBar1.confirma) { areaManager.Delete(currentArea.Areaid); this.comandBar1.confirma = false; initField(); panel1.Enabled = false; Utilities.Mensaje(errorBar1, "El registro fue Borrado", errorType.Error); } if (comandBar1.Status == RecordAction.Save) { var aux = validaforma(); if (aux != "") { errorBar1.Mensaje = aux; errorBar1.Status = errorType.Error; this.comandBar1.Novalido(); return; } if (comandBar1.Status == RecordAction.Save && comandBar1.previo == RecordAction.Insert && aux == "") { var area = new Area { Descriptor = textoBoxp2.Text, Mesas = Convert.ToInt16(textoBoxp3.Text), Prefijo = textoBoxp1.Text, File = "" }; var areaDTO = new AreaDTO { Descriptor = textoBoxp2.Text, Mesas = Convert.ToInt16(textoBoxp3.Text), Prefijo = textoBoxp1.Text, File = "" }; var aux1 = validarRegistro(area); if (aux1.Length > 0) { Utilities.Mensaje(errorBar1, aux1, errorType.Error); return; } areaManager.InsertClase(areaDTO); this.comandBar1.previo = RecordAction.None; Utilities.Controles(this, "Reset"); panel1.Enabled = false; } if (comandBar1.Status == RecordAction.Save && comandBar1.previo == RecordAction.Update && aux == "") { var area = new Area { Descriptor = textoBoxp2.Text, Mesas = Convert.ToInt16(textoBoxp3.Text), Prefijo = textoBoxp1.Text, File = "", Areaid = Convert.ToInt16(labelindex.Text) }; var areaDTO = new AreaDTO { Descriptor = textoBoxp2.Text, Mesas = Convert.ToInt16(textoBoxp3.Text), Prefijo = textoBoxp1.Text, File = "", Areaid = Convert.ToInt16(labelindex.Text) }; var aux1 = validarRegistro(area); if (aux1.Length > 0) { Utilities.Mensaje(errorBar1, aux1, errorType.Error); return; } areaManager.Edit(areaDTO); this.comandBar1.previo = RecordAction.None; Utilities.Controles(this, "Reset"); panel1.Enabled = false; } } }