protected void cmd_save_Click(object sender, EventArgs e) { if (rb_add_transformation.Checked || rb_edit_transformation.Checked) { Guid id_fcenter = Guid.Parse(lbl_idcenter.Text); string str_date = txt_date.Text; string str_hora = txt_hora.Text; string str_format = ddl_fhora.SelectedValue; string dateString = str_date + " " + str_hora + " " + str_format; DateTime str_horario = DateTime.Parse(dateString); if (rb_add_transformation.Checked) { using (var insert_fiscal = new db_transcriptEntities()) { var items_fiscal = new inf_fecha_transformacion { horario = str_horario, id_usuario = id_fuser, id_centro = id_fcenter, fecha_registro = DateTime.Now }; insert_fiscal.inf_fecha_transformacion.Add(items_fiscal); insert_fiscal.SaveChanges(); } clean_txt(); using (db_transcriptEntities data_user = new db_transcriptEntities()) { var inf_user = (from u in data_user.inf_fecha_transformacion where u.horario == str_horario select new { u.id_fecha_transformacion, u.horario, u.fecha_registro }).ToList(); gv_transformationf.DataSource = inf_user; gv_transformationf.DataBind(); gv_transformationf.Visible = true; } rb_add_transformation.Visible = false; lblModalTitle.Text = "tranScript"; lblModalBody.Text = "Horario de conversión de videos, agregado con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } else if (rb_edit_transformation.Checked) { foreach (GridViewRow row in gv_transformation.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (row.Cells[0].FindControl("chk_select") as CheckBox); if (chkRow.Checked) { int str_code = Convert.ToInt32(row.Cells[1].Text); using (var data_address = new db_transcriptEntities()) { var items_address = (from c in data_address.inf_fecha_transformacion where c.id_fecha_transformacion == str_code select c).FirstOrDefault(); items_address.horario = str_horario; data_address.SaveChanges(); } clean_txt(); lblModalTitle.Text = "tranScript"; lblModalBody.Text = "Horario de conversión de videos, actualizado con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); using (db_transcriptEntities data_user = new db_transcriptEntities()) { var inf_user = (from u in data_user.inf_fecha_transformacion select new { u.id_fecha_transformacion, u.horario, u.fecha_registro }).ToList(); gv_transformation.DataSource = inf_user; gv_transformation.DataBind(); gv_transformation.Visible = true; } } } } } } else { lblModalTitle.Text = "tranScript"; lblModalBody.Text = "Favor de seleccionar una accion"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } }
protected void cmd_save_Click(object sender, EventArgs e) { if (rb_add_transformation.Checked || rb_edit_transformation.Checked) { if (string.IsNullOrEmpty(txt_date.Text)) { txt_date.BackColor = Color.Yellow; } else { txt_date.BackColor = Color.Transparent; if (string.IsNullOrEmpty(txt_hora.Text)) { txt_hora.BackColor = Color.Yellow; } else { txt_hora.BackColor = Color.Transparent; if (string.IsNullOrEmpty(ddl_fhora.Text)) { ddl_fhora.BackColor = Color.Yellow; } else { ddl_fhora.BackColor = Color.Transparent; string str_date = txt_date.Text; string str_hora = txt_hora.Text; string str_format = ddl_fhora.SelectedValue; string dateString = str_date + " " + str_hora + " " + str_format; DateTime str_horario = DateTime.Parse(dateString); if (rb_add_transformation.Checked) { using (var edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = new inf_fecha_transformacion { horario = str_horario, id_usuario = guid_fidusuario, id_tribunal = guid_fidcentro, fecha_registro = DateTime.Now }; edm_fecha_transf.inf_fecha_transformacion.Add(ii_fecha_transf); edm_fecha_transf.SaveChanges(); } using (db_transcriptEntities edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion select u).ToList(); if (ii_fecha_transf.Count == 0) { } else { using (var insert_user = new db_transcriptEntities()) { var items_user = new inf_fecha_transformacion_dep { id_usuario = guid_fidusuario, id_fecha_transformacion = ii_fecha_transf[0].id_fecha_transformacion, id_tipo_accion = id_accion(), fecha_registro = DateTime.Now, }; insert_user.inf_fecha_transformacion_dep.Add(items_user); insert_user.SaveChanges(); } } } clean_txt(); using (db_transcriptEntities edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion where u.horario == str_horario select new { u.id_fecha_transformacion, u.horario, u.fecha_registro }).ToList(); gv_transformationf.DataSource = ii_fecha_transf; gv_transformationf.DataBind(); gv_transformationf.Visible = true; } rb_add_transformation.Visible = false; lblModalTitle.Text = "transcript"; lblModalBody.Text = "Horario de conversión de videos, agregado con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } else if (rb_edit_transformation.Checked) { foreach (GridViewRow row in gv_transformation.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (row.Cells[0].FindControl("chk_select") as CheckBox); if (chkRow.Checked) { int str_code = Convert.ToInt32(row.Cells[1].Text); using (var edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = (from c in edm_fecha_transf.inf_fecha_transformacion where c.id_fecha_transformacion == str_code select c).FirstOrDefault(); ii_fecha_transf.horario = str_horario; edm_fecha_transf.SaveChanges(); } using (db_transcriptEntities edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion select u).ToList(); if (ii_fecha_transf.Count == 0) { } else { using (var insert_user = new db_transcriptEntities()) { var items_user = new inf_fecha_transformacion_dep { id_usuario = guid_fidusuario, id_fecha_transformacion = ii_fecha_transf[0].id_fecha_transformacion, id_tipo_accion = id_accion(), fecha_registro = DateTime.Now, }; insert_user.inf_fecha_transformacion_dep.Add(items_user); insert_user.SaveChanges(); } } } clean_txt(); lblModalTitle.Text = "transcript"; lblModalBody.Text = "Horario de conversión de videos, actualizado con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); using (db_transcriptEntities edm_fecha_transf = new db_transcriptEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion select new { u.id_fecha_transformacion, u.horario, u.fecha_registro }).ToList(); gv_transformation.DataSource = ii_fecha_transf; gv_transformation.DataBind(); gv_transformation.Visible = true; } } } } } } } } } else { lblModalTitle.Text = "transcript"; lblModalBody.Text = "Favor de seleccionar una accion"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } }