private void ActualizarLista() { try { string fechaDia = DateTime.Now.ToString("dd/MM/yyyy"); int contadorRegistros = 0; List <CAtencionVisita> objetoLista = new List <CAtencionVisita>(); string sResultado = ValidarDatos(ref objetoLista); foreach (CAtencionVisita prod in objetoLista) { contadorRegistros = contadorRegistros + 1; AtencionVisita.ActualizarLista(prod); CargarDetalleVisitas(fechaDia, fechaDia); } if (contadorRegistros > 0) { messageBox.ShowMessage("Lista actualizada."); } else { messageBox.ShowMessage("No existen registros por actualizar"); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } }
protected void gridDetalle_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "EliminarDetalle") { CAtencionVisita objetoVisita = new CAtencionVisita(); objetoVisita.VisitaID = Convert.ToInt32(e.CommandArgument.ToString()); if (AtencionVisita.EliminarVisita(Convert.ToInt32(e.CommandArgument.ToString())) > 0) { messageBox.ShowMessage("Visita eliminada."); CargarDetalleVisitasDia(); } else { messageBox.ShowMessage("No se pudo eliminar el detalle. Intente nuevamente."); } } else if (e.CommandName == "AsignarFoto") { string nombreArchivoFoto = e.CommandArgument.ToString() + ".jpg"; File.Copy("\\\\172.16.7.240\\BasesDatos\\CallCenter\\silueta.png", "\\\\172.16.7.240\\BasesDatos\\FotosVisitantes\\" + nombreArchivoFoto, true); messageBox.ShowMessage("Foto asignada"); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } }
public void CargarDetalleVisitasDia() { try { DataSet ds = AtencionVisita.ObtenerVisitas(); DataTable dt = ds.Tables[0]; gridDetalle.DataSource = dt; gridDetalle.DataBind(); } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } }
private void ActualizarVisita(bool esAtendido) { if (EsTodoCorrecto() == true) { try { CAtencionVisita objetoVisita = new CAtencionVisita(); txtNombre.Enabled = true; txtCedula.Enabled = true; objetoVisita.NombreOrganismo = this.txtOrganismo.Text.ToUpper(); objetoVisita.OrganismoID = Convert.ToInt32(hdnOrganismoID.Value); objetoVisita.CedulaVisitante = Convert.ToInt32(this.txtCedula.Text); objetoVisita.NombreVisitante = this.txtNombre.Text.ToUpper(); objetoVisita.TelefonoVisitante = this.txtTelefono.Text.ToUpper(); objetoVisita.PersonalID = Convert.ToInt32(this.hdnPersonalID.Value); objetoVisita.AsuntoID = Convert.ToInt32(this.ddlAsunto.SelectedValue); objetoVisita.ObservacionVisita = this.txtObservaciones.Text.ToUpper(); objetoVisita.SeguridadUsuarioDatosID = Convert.ToInt32(Session["UserId"].ToString()); if (esAtendido == true) { objetoVisita.EstatusVisitanteID = 2; objetoVisita.FechaSalidaVisita = Convert.ToString(System.DateTime.Now); } else { objetoVisita.EstatusVisitanteID = 1; objetoVisita.FechaSalidaVisita = ""; } if (AtencionVisita.InsertarVisita(objetoVisita) > 0) { CargarDetalleVisitasDia(); LimpiarControles(); messageBox.ShowMessage("La visita se ingresó correctamente"); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } } }