protected void cmd_save_Click(object sender, EventArgs e) { if (rb_add_transformation.Checked || rb_edit_transformation.Checked) { string str_date = txt_date.Text; string str_hora = txt_hora.Text; string dateString = str_date + " " + str_hora; DateTime str_horario = DateTime.Parse(dateString); Random rndNum = new Random(int.Parse(Guid.NewGuid().ToString().Substring(0, 8), System.Globalization.NumberStyles.HexNumber)); int Low = Int32.MinValue; int High = Int32.MaxValue; int rnd = rndNum.Next(Low, High); if (rb_add_transformation.Checked) { using (var edm_fecha_transf = new bd_tsEntities()) { var ii_fecha_transf = new inf_fecha_transformacion { id_fecha_transformacion = rnd, 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion select u).ToList(); if (ii_fecha_transf.Count != 0) { rnd = rndNum.Next(Low, High); using (var insert_user = new bd_tsEntities()) { var items_user = new inf_fecha_transformacion_dep { id_fecha_transformacion_dep = rnd, 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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 = "Información agregada con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } else if (rb_edit_transformation.Checked) { Boolean bool_Did_update = false; 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 bd_tsEntities()) { 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { var ii_fecha_transf = (from u in edm_fecha_transf.inf_fecha_transformacion select u).ToList(); if (ii_fecha_transf.Count != 0) { using (var insert_user = new bd_tsEntities()) { var items_user = new inf_fecha_transformacion_dep { id_fecha_transformacion_dep = rnd, 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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; } bool_Did_update = true; } } } if (bool_Did_update) { lblModalTitle.Text = "transcript"; lblModalBody.Text = "Información actualizada con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } } } 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) { 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; string dateString = str_date + " " + str_hora; DateTime str_horario = DateTime.Parse(dateString); if (rb_add_transformation.Checked) { using (var edm_fecha_transf = new bd_tsEntities()) { 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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 bd_tsEntities()) { 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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 carga 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 bd_tsEntities()) { 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 (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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 bd_tsEntities()) { 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 carga de videos, actualizado con éxito"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); using (bd_tsEntities edm_fecha_transf = new bd_tsEntities()) { 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(); } }