protected void fnBuscaArticuloporSerie() { BLArticulo bloArticulo = new BLArticulo(); objectArticulo = bloArticulo.BuscarArticuloPorSerie(txtParametroBusqueda.Text); LlenaControles(); }
protected void imgAgregar_Click(object sender, ImageClickEventArgs e) { try { Articulo oFindArticulo = new Articulo(); BLArticulo oblArticulo = new BLArticulo(); oFindArticulo = oblArticulo.BuscarArticuloPorSerie(txtNoSerie.Text); List <Articulo> oFindArticuloHeader = new List <Articulo>(); Articulo objectArticulo = new Articulo(); Validacion objValidate = new Validacion(); BLValidaciones objValidaciones = new BLValidaciones(); objValidate = BLValidaciones.ValidaAsignacion(oFindArticulo); if (objValidate.validate) { lstAgregar = (List <Articulo>)Session["GridAdd"]; oFindArticuloHeader = ObtieneElementoGridSerie(); lstAgregar.Add(oFindArticuloHeader[0]); lstAgregar.Add(oblArticulo.BuscarArticuloPorSerie(oFindArticuloHeader[0].noSerie)); Session["GridAdd"] = lstAgregar; ActualizaGrid(); txtNoSerie.Text = string.Empty; fnLimpiaControlDetalle(); } else { CambiaEstadoNotificacion("Info", true, objValidate.message); CambiaEstadoNotificacion("Warning", false, string.Empty); } } catch (Exception ex) { CambiaEstadoNotificacion("Info", false, string.Empty); CambiaEstadoNotificacion("Warning", true, "Error: " + ex.Message); LabelError.Focus(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { string sMensaje = string.Empty; CargaValores(); try { BLArticulo oblArticulo = new BLArticulo(Params); if (radioCon.Checked) { Articulo arti = oblArticulo.BuscarArticuloPorSerie(Params.noSerie); if (arti.idItem != 0) { sMensaje = "Ya Existe un articulo con este No. de serie"; } } if (string.IsNullOrEmpty(sMensaje)) { sMensaje = oblArticulo.insertaArticuloNuevo(chkIgnorarSerie.Checked); } if (Params.idTipoEquipo == (int)TipoEquipo.SERVIDOR || Params.idTipoEquipo == (int)TipoEquipo.CONTROLADORA || Params.idTipoEquipo == (int)TipoEquipo.STORAGE) { string cpacidadeDiscos = string.Empty; string pibe = string.Empty; //for (int i = 3; i < (Convert.ToInt32(ddlDiscosDuros.SelectedItem.Value) + 3) ; i++) //{ // TextBox textKey = (TextBox)tblDetalleServidor.FindControl("txtTamDisco" + i); // if (textKey != null) // { // cpacidadeDiscos += pibe + textKey.Text; // } // pibe = "|"; //} //BLDetalleServidor blDetalle = new BLDetalleServidor(); //blDetalle.InsertaDetalleServidor(oblArticulo.id_Item, // Convert.ToInt32(ddlProcesadores.SelectedItem.Value), // txtTipoProcesadores.Text, // Convert.ToInt32(ddlDiscosDuros.SelectedItem.Value), // cpacidadeDiscos, // txtNombreServidor.Text, // txtDireccionIP.Text); } CambiaEstadoNotificacion("Info", true, sMensaje); CambiaEstadoNotificacion("Warning", false, string.Empty); LimpiarCampos(false); LabelInfo.Focus(); } catch (Exception ex) { CambiaEstadoNotificacion("Info", false, string.Empty); CambiaEstadoNotificacion("Warning", true, "Error: " + ex.Message); LabelError.Focus(); } }