public void Buscar() { try { DsObservacion ds = new DsObservacion(); SqlParameter pObservacionID = new SqlParameter("@ObservacionID", ObservacionID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ObservacionONE", pObservacionID); if (ds.Datos.Count > 0) { foreach (DsObservacion.DatosRow dr in ds.Datos) { ObservacionID = dr.ObservacionID; Codigo = dr.Codigo; ObsDescrip = dr.ObsDescrip; TipoObservacionID = dr.TipoObservacionID; Horas = dr.Horas; ImpactoID = dr.ImpactoID; NoTomarFallo = dr.NoTomarFallo; Baja = dr.Baja; } } else { Exception ex = new Exception("No hay datos para su consulta."); throw ex; } } catch (Exception ex) { throw ex; } }
public DsObservacion ConsultarPorTipoImpacto() { DsObservacion ds = new DsObservacion(); SqlParameter pTipoImpactoID = new SqlParameter("@TipoImpactoID", Utiles.BaseDatos.IntToSql(ImpactoID)); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ObservacionSELPorTipoImpacto", pTipoImpactoID); return ds; }
public DsObservacion Consultar() { DsObservacion ds = new DsObservacion(); SqlParameter pCodigo = new SqlParameter("@Codigo", Utiles.BaseDatos.IntToSql(Codigo)); SqlParameter pObsDescrip = new SqlParameter("@ObsDescrip", Utiles.BaseDatos.StrToSql(ObsDescrip)); SqlParameter pTipoObservacionID = new SqlParameter("@TipoObservacionID", Utiles.BaseDatos.IntToSql(TipoObservacionID)); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ObservacionSEL", pCodigo, pObsDescrip, pTipoObservacionID); return ds; }
private void Buscar() { try { IObservacion obs = ObservacionFactory.GetObservacion(); obs.Codigo = Utiles.Validaciones.obtieneEntero(this.codigo); obs.ObsDescrip = this.obsDescrip; obs.ImpactoID = Utiles.Validaciones.obtieneEntero(this.setearOrigen); obs.TipoObservacionID = Utiles.Validaciones.obtieneEntero(this.tipoObservacionID); DsObservacion ds = obs.ConsultarModal(); if (ds.Datos.Count == 1) { foreach (DsObservacion.DatosRow dr in ds.Datos) { txtObservacionID.Text = dr.ObservacionID.ToString(); txtCodigo.Text = dr.Codigo.ToString(); txtObsDescrip.Text = dr.ObsDescrip; txtTipoObservacionID.Text = dr.TipoObservacionID.ToString(); txtSetearOrigen.Text = this.setearOrigen; this.txtErrorMsg.Text = ""; this.txtOpen.Text = ""; } } else if (ds.Datos.Count > 1) { this.txtObservacionID.Text = this.observacionID; this.txtCodigo.Text = this.codigo; this.txtObsDescrip.Text = this.obsDescrip; this.txtTipoObservacionID.Text = this.tipoObservacionID; this.txtSetearOrigen.Text = this.setearOrigen; this.txtOpen.Text = "S"; } else { this.txtTipoObservacionID.Text = ""; this.txtObservacionID.Text = ""; this.txtErrorMsg.Text = "No se encontraron datos."; this.txtOpen.Text = ""; } } catch (Exception ex) { this.txtErrorMsg.Text = "Error al consultar datos de agencias: " + ex.Message; } }
private void BindGrid() { try { SisPackController.AdministrarGrillas.Configurar(dtgObservacion, "ObservacionID", CantidadOpciones, true, false); IObservacion obs = ObservacionFactory.GetObservacion(); obs.Codigo = Utiles.Validaciones.obtieneEntero(txtCodigo.Text); obs.ObsDescrip = txtObsDescrip.Text; obs.ImpactoID = Utiles.Validaciones.obtieneEntero(txtSetearOrigen.Text); obs.TipoObservacionID = Utiles.Validaciones.obtieneEntero(txtTipoObservacionID.Text); dtgObservacion.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); DsObservacion ds = obs.ConsultarModal(); dtgObservacion.DataSource = ds; dtgObservacion.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindObservacion() { IObservacion o = ObservacionFactory.GetObservacion(); //o.ImpactoID = (int)NegociosSisPackInterface.SisPack.TipoImpactoObservacion.TiempoDespacho; // SFE: 16/01/2013. Ruben solicita lo siguiente: Tipo Observación: Guía. Impacto: Ninguno o.TipoObservacionID = (int)NegociosSisPackInterface.SisPack.TipoObservacion.Guia; DsObservacion ds = o.ConsultarPorTipoObservacion(); cboDescrip.DataSource = ds; cboDescrip.DataValueField = "ObservacionID"; cboDescrip.DataTextField = "ObsDescrip"; cboDescrip.DataBind(); cboDescrip.Items.Insert(0, new ListItem("Sin Observacion", String.Empty)); cboCodi.DataSource = ds; cboCodi.DataValueField = "ObservacionID"; cboCodi.DataTextField = "Codigo"; cboCodi.DataBind(); cboCodi.Items.Insert(0, new ListItem("0", String.Empty)); }
private void butConfirmar_Click(object sender, System.EventArgs e) { try { IObservacion obs = ObservacionFactory.GetObservacion(); obs.ObservacionID = Utiles.Validaciones.obtieneEntero(txtObservacionID.Text); BaseValidator bv; bv = (BaseValidator)phCodigo.FindControl("ReqCodigo"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phCodigo.FindControl("ValidCodigo"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phObservacion.FindControl("ReqObs"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phTipo.FindControl("ReqTipo"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)phHoras.FindControl("ValidHora"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } /* * bv = (BaseValidator)phHoras.FindControl("ReqHora"); * bv.Enabled = !chkFallo.Checked; * bv.Validate(); * if(!bv.IsValid) * return; * * bv = (BaseValidator)phImpacto.FindControl("ReqImpacto"); * bv.Enabled = !chkFallo.Checked; * bv.Validate(); * if(!bv.IsValid) * return; */ // Reviso si se selecciono el tipo sabado if (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Sabado) { // Se selecciono sabado. Reviso si ya habia otro sabado seleccionado IObservacion observacion = ObservacionFactory.GetObservacion(); observacion.TipoObservacionID = (int)NegociosSisPackInterface.SisPack.TipoObservacion.Sabado; DsObservacion ds = observacion.ConsultarPorTipoObservacion(); try { double TotalObservaciones = 0; // Reviso si se esta agregando una observación o se esta modificando una existente if (txtObservacionID.Text != "") { // Se esta modificando una existente. Reviso si hay otra observación con el día sabado seleccionado TotalObservaciones = Utiles.Validaciones.obtieneEntero(Convert.ToString(ds.Datos.Compute("Count(ObservacionID)", "ObservacionID <> " + txtObservacionID.Text))); } else { // Se esta agregando. Reviso si hay otra observación con el día sabado seleccionado TotalObservaciones = Utiles.Validaciones.obtieneEntero(Convert.ToString(ds.Datos.Count)); } if (TotalObservaciones > 0) { // Ya se habia seleccionado el sabado ((ErrorWeb)phErrores.Controls[0]).setMensaje("Ya hay una observación con el tipo Sábado."); return; } } catch { } // Cargo las horas de la observación txtHoras.Text = "48"; } // Reviso si se selecciono el tipo domingo if (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Domingo) { // Se selecciono domingo. Reviso si ya habia otro domingo seleccionado IObservacion observacion = ObservacionFactory.GetObservacion(); observacion.TipoObservacionID = (int)NegociosSisPackInterface.SisPack.TipoObservacion.Domingo; DsObservacion ds = observacion.ConsultarPorTipoObservacion(); try { double TotalObservaciones = 0; // Reviso si se esta agregando una observación o se esta modificando una existente if (txtObservacionID.Text != "") { // Se esta modificando una existente. Reviso si hay otra observación con el día domingo seleccionado TotalObservaciones = Utiles.Validaciones.obtieneEntero(Convert.ToString(ds.Datos.Compute("Count(ObservacionID)", "ObservacionID <> " + txtObservacionID.Text))); } else { // Se esta agregando. Reviso si hay otra observación con el día domingo seleccionado TotalObservaciones = Utiles.Validaciones.obtieneEntero(Convert.ToString(ds.Datos.Count)); } if (TotalObservaciones > 0) { // Ya se habia seleccionado el domingo ((ErrorWeb)phErrores.Controls[0]).setMensaje("Ya hay una observación con el tipo Domingo."); return; } } catch { } // Cargo las horas de la observación txtHoras.Text = "24"; } // Reviso si se selecciono el tipo emisión de guía //if (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.EmisionDeGuía) //{ // // Se selecciono Emisión de guía. // // Cargo las horas de la observación // txtHoras.Text = "24"; //} obs.Codigo = Utiles.Validaciones.obtieneEntero(txtCodigo.Text); obs.ObsDescrip = txtObsDescrip.Text; obs.TipoObservacionID = Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue); // Reviso si se selecciono un tipo válido if ((Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Guia) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.WEB) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Sabado) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Domingo) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.EmisionDeGuía)) { // Si se selecciono un tipo válido if (!chkFallo.Checked) { obs.Horas = Utiles.Validaciones.obtieneDouble(txtHoras.Text); } else { obs.Horas = 0; } if ((Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Guia) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Sabado) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.Domingo) || (Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.EmisionDeGuía)) { // if (Utiles.Validaciones.obtieneEntero(ddlImpacto.SelectedValue)<4) // { obs.ImpactoID = Utiles.Validaciones.obtieneEntero(ddlImpacto.SelectedValue); ddlImpacto.Style.Add("Display", "inline"); ddlImpactoWeb.Style.Add("Display", "none"); // } } else if ((Utiles.Validaciones.obtieneEntero(ddlTipo.SelectedValue) == (int)NegociosSisPackInterface.SisPack.TipoObservacion.WEB)) { if (Utiles.Validaciones.obtieneEntero(ddlImpactoWeb.SelectedValue) > 2) { obs.ImpactoID = Utiles.Validaciones.obtieneEntero(ddlImpactoWeb.SelectedValue); } { ddlImpacto.Style.Add("Display", "none"); ddlImpactoWeb.Style.Add("Display", "inline"); } } obs.NoTomarFallo = chkFallo.Checked; } txtObservacionID.Text = obs.Guardar().ToString(); string script = "<script language='javascript'>;\n"; script += "alert('Los datos se guardaron correctamente.');\n"; script += "window.location.href = ' Observacion.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("GuardarOK", script); //Limpiar(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid() { int total = 0; string observ; try { if (codigo != null) { this.txtCodigo.Text = codigo; } if (obsDescrip != null) { this.txtObsDescrip.Text = obsDescrip; } /* if (tipoObservacionID != null) { * this.txtTipoObservacionID.Text = tipoObservacionID; } * if (setearOrigen != null) * { * this.txtSetearOrigen.Text = setearOrigen; * } * * if (txtCodigo.Text == "" && txtObsDescrip.Text=="") { * txtTipoObservacionID.Text = "5"; * }*/ txtTipoObservacionID.Text = tipoObservacionID; SisPackController.AdministrarGrillas.Configurar(dtgObservacion, "ObservacionID", CantidadOpciones, true, false); IObservacion obs = ObservacionFactory.GetObservacion(); obs.Codigo = Utiles.Validaciones.obtieneEntero(txtCodigo.Text); obs.ObsDescrip = txtObsDescrip.Text; obs.ImpactoID = Utiles.Validaciones.obtieneEntero(txtSetearOrigen.Text); obs.TipoObservacionID = Utiles.Validaciones.obtieneEntero(txtTipoObservacionID.Text); dtgObservacion.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); DsObservacion ds = obs.ConsultarModal(); dtgObservacion.DataSource = ds; dtgObservacion.DataBind(); string codigos = this.txtCodigo.ClientID; string observacion = this.txtObsDescrip.ClientID; string obserID = txtObservacionID.ClientID; string tipooID = this.txtTipoObservacionID.ClientID; string setea = this.txtSetearOrigen.ClientID; total = ds.Datos.Rows.Count; txtFila.Text = Convert.ToString(total); if (total == 1) { foreach (DataRow dr in ds.Datos.Rows) { foreach (DataColumn column in ds.Datos.Columns) { this.txtCodigo.Text = dr["Codigo"].ToString(); this.txtObsDescrip.Text = dr["ObsDescrip"].ToString(); this.txtObservacionID.Text = dr["ObservacionID"].ToString(); this.txtTipoObservacionID.Text = dr["TipoObservacionID"].ToString(); this.txtSetearOrigen.Text = dr["ImpactoID"].ToString(); } } } else { this.txtObsDescrip.Text = this.obsDescrip; this.txtCodigo.Text = this.codigo; } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }