protected void btnBuscar_Click(object sender, EventArgs e) { BajaActivosN objBaja = new BajaActivosN(); if (objBaja.fun_bloquear_activo_baja(txtCodigo.Text)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El activo ya fue dado de baja');</script>"); } else { LogisticaN objBuscarcodigoenGuia = new LogisticaN(); Session["CODIGO"] = null; DataTable DTBuscarCodigoenGuia = objBuscarcodigoenGuia.BuscarCodigoenGuia(txtCodigo.Text); gvReporte.DataSource = DTBuscarCodigoenGuia; gvReporte.DataBind(); if (((System.Data.DataTable)(gvReporte.DataSource)).ExtendedProperties.Count != 0) { Session["CODIGO"] = txtCodigo.Text; } } }
protected void btnBuscar_Click(object sender, EventArgs e) { BajaActivosN objBaja = new BajaActivosN(); if (objBaja.fun_bloquear_activo_baja(txtCodigo.Text)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El activo ya fue dado de baja');</script>"); } else { int tot = 0; LogisticaN objBuscarcodigoenGuia = new LogisticaN(); DataTable DTBuscarCodigoenGuia = objBuscarcodigoenGuia.BuscarCodigoenGuia(txtCodigo.Text); int x = 0; if (DTBuscarCodigoenGuia.Rows.Count <= 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('No se encontró el Código.');</script>"); txtCodigo.Text = string.Empty; txtCodigo.Focus(); return; } tot = gvActivo.Rows.Count; for (int i = 0; i < tot; i += 1) { if (txtCodigo.Text == gvActivo.Rows[i].Cells[2].Text) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El Código ya existe.');</script>"); txtCodigo.Text = string.Empty; txtCodigo.Focus(); return; } } DataRow row = DTBuscarCodigoenGuia.Rows[0]; //hdIdLogistica.Value = row["idlogistica"].ToString(); string descripcion = ""; string codigo = ""; int IdLogistica = 0; string detalle = ""; string Origen = ""; string Condicion = ""; IdLogistica = int.Parse(row["IdLogistica"].ToString()); codigo = row["Codigo"].ToString(); descripcion = row["Descripcion"].ToString(); Origen = row["Origen"].ToString(); detalle = row["Detalle"].ToString(); Condicion = row["Condicion"].ToString(); txtCondicion.Text = Condicion; //Condicion = row["Condicion"].ToString(); DataTable Tabla = new DataTable(); Tabla = (DataTable)Session["Datos"]; Tabla.Rows.Add(x, IdLogistica, codigo, descripcion, Origen, detalle); gvActivo.DataSource = Tabla; gvActivo.DataBind(); txtCodigo.Text = string.Empty; // Session["Datos"] = Tabla; //gvActivo.DataSource = DTBuscarCodigoenGuia; //gvActivo.DataBind(); } }
protected void BtnBuscar_Click(object sender, EventArgs e) { try { LogisticaN objBuscar = new LogisticaN(); string xcodigo; xcodigo = TxtCodigo.Text; if (String.IsNullOrEmpty(xcodigo)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Ingrese un código.');</script>"); TxtCodigo.Focus(); return; } foreach (DataRow rowx in dt.Rows) { if (TxtCodigo.Text.Trim() == rowx["codigo"].ToString()) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El item ya existe en la lista.');</script>"); TxtCodigo.Focus(); return; } } DataTable DTILogistica = objBuscar.BuscarLogistica(xcodigo); if (DTILogistica.Rows.Count <= 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('No se encontró el Código.');</script>"); TxtCodigo.Text = string.Empty; TxtCodigo.Focus(); return; } BajaActivosN objBaja = new BajaActivosN(); if (objBaja.fun_bloquear_activo_baja(xcodigo)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El activo no se puede modificar porque fue dado de baja');</script>"); } else { DataRow row = DTILogistica.Rows[0]; if (dt.Rows.Count == 0) { // enviar datos a caja de texto hdIdLogistica.Value = row["idlogistica"].ToString(); hdIdInventario.Value = row["idinventario"].ToString(); hdFecha.Value = row["Fecha"].ToString(); hdId.Value = row["IdInventario"].ToString(); DDLSede.SelectedValue = row["IdSede"].ToString(); TxtArea.Text = row["Area"].ToString(); TxtPiso.Text = row["Piso"].ToString().Trim(); txtEdificio.Text = row["Edificio"].ToString(); //DDLCategoria.SelectedValue = row["IdCategoria"].ToString(); txtUsu.Text = row["UsuAsignado"].ToString(); txtAula.Text = row["Aula"].ToString(); txtRuc.Text = row["Ruc"].ToString(); txtProveedor.Text = row["Proveedor"].ToString(); //// txtNroFactura.Text = row["NumeroFactura"].ToString(); //// txtFechaCompra.Text = row["FechaCompra"].ToString(); //// txtFechaFin.Text = row["FecFinGar"].ToString(); //// txtTiempo.Text = row["TiempGar"].ToString().Trim(); //// if (row["FechaCompra"].ToString() == "") { DateTime fechac = DateTime.Now; txtFechaCompra.Text = fechac.ToString("2017-01-31"); txtFechaCompra.Enabled = true; } else { DateTime fechac; fechac = DateTime.Parse(row["FechaCompra"].ToString()); txtFechaCompra.Text = fechac.ToString("yyyy-MM-dd"); if (fechac == DateTime.Parse("2017-01-31")) // no tiene fecha de compra { txtFechaCompra.Enabled = true; } else { txtFechaCompra.Enabled = false; } } if (row["FecFinGar"].ToString() == "") { txtFechaFin.Text = txtFechaCompra.Text; } else { DateTime fechaF; fechaF = DateTime.Parse(row["FecFinGar"].ToString()); txtFechaFin.Text = fechaF.ToString("yyyy-MM-dd"); } if (row["TiempGar"].ToString() == "0" || row["TiempGar"].ToString() == "") { txtTiempo.Text = "0"; txtTiempo.Enabled = true; } else { txtTiempo.Text = row["TiempGar"].ToString(); txtTiempo.Enabled = false; } if ((row["Ruc"].ToString() == "")) { txtRuc.Enabled = true; } else { //txtRuc.Text= row["Ruc"].ToString(); txtRuc.Enabled = false; } if ((row["NumeroFactura"].ToString() == "")) { txtNroFactura.Enabled = true; } else { txtNroFactura.Text = row["NumeroFactura"].ToString(); txtNroFactura.Enabled = false; } } string ruc = "", nroFact = "", observ = "", fechaCompra = ""; if (!String.IsNullOrEmpty(row["ruc"].ToString())) { ruc = row["Ruc"].ToString(); } if (!String.IsNullOrEmpty(row["NumeroFactura"].ToString())) { nroFact = row["NumeroFactura"].ToString(); } if (!String.IsNullOrEmpty(row["FechaCompra"].ToString())) { fechaCompra = row["FechaCompra"].ToString(); } if (!String.IsNullOrEmpty(row["Observacion"].ToString())) { observ = row["Observacion"].ToString(); } dt.Rows.Add(row["Codigo"], row["Descripcion"], ruc, nroFact, fechaCompra, observ); ViewState.Add("dt", dt); dgvListado.DataSource = dt; dgvListado.DataBind(); BtnModificar.Enabled = true; BtnModificar.Visible = true; txtTiempo.Enabled = true; } } catch (Exception ex) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>"); } }
protected void BtnBuscar_Click(object sender, EventArgs e) { try { //txtNroFactura.Enabled = true; LogisticaN objBuscar = new LogisticaN(); string xcodigo; xcodigo = TxtCodigo.Text; if (String.IsNullOrEmpty(xcodigo)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Ingrese un código.');</script>"); TxtCodigo.Focus(); return; } DataTable DTILogistica = objBuscar.BuscarLogistica(xcodigo); if (DTILogistica.Rows.Count <= 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('No se encontró el Código.');</script>"); TxtCodigo.Text = string.Empty; TxtCodigo.Focus(); return; } // enviar datos a caja de texto DataRow row = DTILogistica.Rows[0]; hdIdLogistica.Value = row["idlogistica"].ToString(); hdIdInventario.Value = row["idinventario"].ToString(); hdFecha.Value = row["Fecha"].ToString(); hdId.Value = row["IdInventario"].ToString(); TxtCod.Text = row["Codigo"].ToString(); TxtDescripcion.Text = row["Descripcion"].ToString(); DDLSede.SelectedValue = row["IdSede"].ToString(); TxtArea.Text = row["Area"].ToString(); TxtPiso.Text = row["Piso"].ToString().Trim(); txtEdificio.Text = row["Edificio"].ToString(); DDLCategoria.SelectedValue = row["IdCategoria"].ToString(); txtUsu.Text = row["UsuAsignado"].ToString();// // // DDLCondicion.SelectedValue = row["IdCondicion"].ToString(); hdIdCondicion.Value = DDLCondicion.SelectedValue; hdCondicion.Value = DDLCondicion.SelectedItem.ToString(); txtAula.Text = row["Aula"].ToString(); txtDireccion.Text = row["direccion"].ToString(); //// txtFechaCompra.Text = row["FechaCompra"].ToString(); txtFechaFin.Text = row["FecFinGar"].ToString(); //// txtTiempo.Text = row["TiempGar"].ToString().Trim(); txtNroFactura.Text = row["NumeroFactura"].ToString(); txtProveedor.Text = row["Proveedor"].ToString(); if (!String.IsNullOrEmpty(row["Marca"].ToString().Trim())) { txtMarca.Text = row["Marca"].ToString(); txtMarca.Enabled = false; } else { txtMarca.Text = ""; txtMarca.Enabled = true; } if (!String.IsNullOrEmpty(row["Modelo"].ToString().Trim())) { txtModelo.Text = row["Modelo"].ToString(); txtModelo.Enabled = false; } else { txtModelo.Text = ""; txtModelo.Enabled = true; } if (!String.IsNullOrEmpty(row["serie"].ToString().Trim())) { txtSerie.Text = row["serie"].ToString(); txtSerie.Enabled = false; } else { txtSerie.Text = ""; txtSerie.Enabled = true; } if (!String.IsNullOrEmpty(row["Observacion"].ToString())) { txtObservacion.Text = row["Observacion"].ToString(); } if ((row["NumeroFactura"].ToString() == "")) { txtNroFactura.Enabled = true; } else { txtNroFactura.Text = row["NumeroFactura"].ToString(); txtNroFactura.Enabled = false; } if (row["FechaCompra"].ToString() == "") { DateTime fechac = DateTime.Now; txtFechaCompra.Text = fechac.ToString("2017-01-31"); txtFechaCompra.Enabled = true; } else { DateTime fechac; fechac = DateTime.Parse(row["FechaCompra"].ToString()); txtFechaCompra.Text = fechac.ToString("yyyy-MM-dd"); if (fechac == DateTime.Parse("2017-01-31")) // no tiene fecha de compra { txtFechaCompra.Enabled = true; } else { txtFechaCompra.Enabled = false; } } if (row["FecFinGar"].ToString() == "") { txtFechaFin.Text = txtFechaCompra.Text; } else { DateTime fechaF; fechaF = DateTime.Parse(row["FecFinGar"].ToString()); txtFechaFin.Text = fechaF.ToString("yyyy-MM-dd"); } if (row["TiempGar"].ToString() == "0" || row["TiempGar"].ToString() == "") { txtTiempo.Text = "0"; txtTiempo.Enabled = true; } else { txtTiempo.Text = row["TiempGar"].ToString(); txtTiempo.Enabled = false; } if ((row["Ruc"].ToString() == "")) { txtRuc.Enabled = true; } else { txtRuc.Text = row["Ruc"].ToString(); } TxtArea.Enabled = true; txtEdificio.Enabled = true; txtAula.Enabled = true; DDLSede.Enabled = true; TxtPiso.Enabled = true; txtUsu.Enabled = true; BtnModificar.Visible = true; BtnModificar.Enabled = true; BajaActivosN objBaja = new BajaActivosN(); if (objBaja.fun_bloquear_activo_baja(xcodigo)) { BtnModificar.Visible = false; this.Page.Response.Write("<script language ='JavaScript'>window.alert('El activo no se puede modificar porque fue dado de baja');</script>"); } int cargo = int.Parse(Session["cargo"].ToString()); // 24 = asistente contable | 28 = asistente de logistica | 20 = asistente de programacion | 16 = jefe de programacion | 6 = Gerente de Sistemas //if (cargo == 24 || cargo == 28 || cargo == 20 || cargo == 16 || cargo == 6) if (cargo == 20 || cargo == 16 || cargo == 3) { TxtCod.Enabled = true; } } catch (Exception ex) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>"); } }