protected void btnAddAtencion_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidAtencion(out err)) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.AvisosIdAtenDTO> aux = Atencion; var arteProducto = new DTO.AvisosIdAtenDTO(); arteProducto.RecId = aux.Count; arteProducto.IdentifIdentAte = Convert.ToString(cbIdentifIdentAte.SelectedItem.Value); //.SelectedItem); aux.Add(arteProducto); cbIdentifIdentAte.SelectedIndex = -1; Atencion = aux; RefreshAbmGrid(gvABM); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }
protected void btnAddAtencion_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidAtencion(out err)) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List<DTO.AvisosIdAtenDTO> aux = Atencion; var arteProducto = new DTO.AvisosIdAtenDTO(); arteProducto.RecId = aux.Count; arteProducto.IdentifIdentAte = Convert.ToString(cbIdentifIdentAte.SelectedItem.Value); //.SelectedItem); aux.Add(arteProducto); cbIdentifIdentAte.SelectedIndex = -1; Atencion = aux; RefreshAbmGrid(gvABM); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }