private void BindData() { IBL_Filmacion carga = new BL_Filmacion(); string dt = Request.Form[txtDate.UniqueID]; string estado = DropDownList1.SelectedValue.ToString(); if (dt.Equals("")) { string message = "Ingrese una fecha de busqueda."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("alert('"); sb.Append(message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } else { List <BE_Filmacion> ListaFilmacion = carga.f_ListadoFilmaciones(DateTime.Parse(dt), estado); grvDetalle.DataSource = ListaFilmacion; grvDetalle.DataBind(); } }
protected void grvDetalle_RowCommand(Object sender, GridViewCommandEventArgs e) { if (e.CommandName == "cmdProgramar") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvDetalle.Rows[index]; ListItem item = new ListItem(); string cod = Convert.ToString(grvDetalle.DataKeys[index].Values[0].ToString()); string estado = Convert.ToString(grvDetalle.DataKeys[index].Values[1].ToString()); string solFilmacion = Convert.ToString(grvDetalle.DataKeys[index].Values[2].ToString()); string iniGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[3].ToString()); string finGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[4].ToString()); string rutaVideo = Convert.ToString(grvDetalle.DataKeys[index].Values[5].ToString()); string horaSalida = Convert.ToString(grvDetalle.DataKeys[index].Values[6].ToString()); Response.Redirect("~/ProgramarFilmacion.aspx?ID=" + cod + "&codSalida=" + cod + "&estado=" + estado + "&solFilm=" + solFilmacion + "&iniGrab=" + iniGrab + "&finGrab=" + finGrab + "&rutaVideo=" + rutaVideo + "&horaSalida=" + horaSalida); } if (e.CommandName == "cmdModificar") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvDetalle.Rows[index]; ListItem item = new ListItem(); string cod = Convert.ToString(grvDetalle.DataKeys[index].Values[0].ToString()); string estado = Convert.ToString(grvDetalle.DataKeys[index].Values[1].ToString()); string solFilmacion = Convert.ToString(grvDetalle.DataKeys[index].Values[2].ToString()); string iniGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[3].ToString()); string finGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[4].ToString()); string rutaVideo = Convert.ToString(grvDetalle.DataKeys[index].Values[5].ToString()); string horaSalida = Convert.ToString(grvDetalle.DataKeys[index].Values[6].ToString()); Response.Redirect("~/ProgramarFilmacion.aspx?ID=" + cod + "&codSalida=" + cod + "&estado=" + estado + "&solFilm=" + solFilmacion + "&iniGrab=" + iniGrab + "&finGrab=" + finGrab + "&rutaVideo=" + rutaVideo + "&horaSalida=" + horaSalida); } if (e.CommandName == "cmdCopia") { string dt = Request.Form[txtDate.UniqueID]; int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvDetalle.Rows[index]; ListItem item = new ListItem(); string cod = Convert.ToString(grvDetalle.DataKeys[index].Values[0].ToString()); string estado = Convert.ToString(grvDetalle.DataKeys[index].Values[1].ToString()); string solFilmacion = Convert.ToString(grvDetalle.DataKeys[index].Values[2].ToString()); string iniGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[3].ToString()); string finGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[4].ToString()); string rutaVideo = Convert.ToString(grvDetalle.DataKeys[index].Values[5].ToString()); string horaSalida = Convert.ToString(grvDetalle.DataKeys[index].Values[6].ToString()); // Response.Redirect("~/ProgramarFilmacion.aspx?ID=" + cod + "&codSalida=" + cod + "&estado=" + estado + "&solFilm=" + solFilmacion + "&iniGrab=" + iniGrab + "&finGrab=" + finGrab + "&rutaVideo=" + rutaVideo); estado = "C"; IBL_Filmacion carga = new BL_Filmacion(); string estadocmbo = DropDownList1.SelectedValue.ToString(); carga.f_ActualizarFilmacion(solFilmacion, horaSalida, horaSalida, rutaVideo, estado); List <BE_Filmacion> ListaFilmacion = carga.f_ListadoFilmaciones(DateTime.Parse(dt), estadocmbo); grvDetalle.DataSource = ListaFilmacion; grvDetalle.DataBind(); } if (e.CommandName == "cmdAtender") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvDetalle.Rows[index]; ListItem item = new ListItem(); string cod = Convert.ToString(grvDetalle.DataKeys[index].Values[0].ToString()); string estado = Convert.ToString(grvDetalle.DataKeys[index].Values[1].ToString()); string solFilmacion = Convert.ToString(grvDetalle.DataKeys[index].Values[2].ToString()); string iniGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[3].ToString()); string finGrab = Convert.ToString(grvDetalle.DataKeys[index].Values[4].ToString()); string rutaVideo = Convert.ToString(grvDetalle.DataKeys[index].Values[5].ToString()); // Response.Redirect("~/ProgramarFilmacion.aspx?ID=" + cod + "&codSalida=" + cod + "&estado=" + estado + "&solFilm=" + solFilmacion + "&iniGrab=" + iniGrab + "&finGrab=" + finGrab + "&rutaVideo=" + rutaVideo); estado = "D"; IBL_Filmacion carga = new BL_Filmacion(); string dt = Request.Form[txtDate.UniqueID]; string estadocmbo = DropDownList1.SelectedValue.ToString(); carga.f_ActualizarFilmacion(solFilmacion, iniGrab, finGrab, rutaVideo, estado); List <BE_Filmacion> ListaFilmacion = carga.f_ListadoFilmaciones(DateTime.Parse(dt), estadocmbo); grvDetalle.DataSource = ListaFilmacion; grvDetalle.DataBind(); //Response.Write("<script>window.open('ImprimirEquipaje.aspx?nroboleto=" + item.Text + "','_blank')</script>"); } }
protected void Button1_Click(object sender, EventArgs e) { string codbus = lblCodBus.Text; string estado = "P"; int resultado = 0; IBL_Filmacion carga = new BL_Filmacion(); if (DropDownList1.SelectedValue.Equals("0")) { string message = "Ingrese una Hora Inicio de Grabacion."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("alert('"); sb.Append(message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } else if (DropDownList2.SelectedValue.Equals("0")) { string message = "Ingrese un Hora fin de Grabacion."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("alert('"); sb.Append(message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } else if (DropDownList1.SelectedValue.Equals(DropDownList2.SelectedValue)) { string message = "La Hora de inicio y Fin no puede ser la misma."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("alert('"); sb.Append(message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } else if (int.Parse(DropDownList1.SelectedValue) > int.Parse(DropDownList2.SelectedValue)) { string message = "La hora Inicio no puede ser mayor a la de Fin de Grabación."; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("alert('"); sb.Append(message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } else { string ruta = "Videos/" + "Bus_" + codbus + "_" + DropDownList1.SelectedValue; string hora1 = ViewState["horaSalida"].ToString().Substring(0, 2) + ":" + DropDownList1.SelectedItem.Text + ":00"; string hora2 = ViewState["horaSalida"].ToString().Substring(0, 2) + ":" + DropDownList2.SelectedItem.Text + ":00"; // DateTime a= DateTime.Parse(dt1); resultado = carga.f_RegistrarFilmacion(codbus, hora1, hora2, ruta, estado); if (resultado > 0) { btnGrabar.Enabled = false; lblMensaje.Text = "Registro Exitoso"; lblRuta.Text = ruta; } } }