protected void btnAddZone_Click(object sender, EventArgs e) { clsZone clsBussinesZone = new clsZone(); Boolean bNewZone = true; try { string strDivision = cmbNewDivision.Items[cmbNewDivision.SelectedIndex].Value; string strCveZone = txtNewCveZone.Text; string strZone = txtNewZone.Text; string strObservations = txtNewObservations.Text; if (txtNewObservations.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Se debe capturar las observaciones de la zona','warning');", true); ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); //msgErrNewDivision.InnerText = "Se debe capturar las observaciones de la zona!"; ////msgErrNewDivision.Style.Add("display", "inline"); bNewZone = false; } if (txtNewZone.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Se debe capturar la descripción de la zona','warning');", true); ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); //msgErrNewDivision.InnerText = "Se debe capturar la descripción de la zona!"; ////msgErrNewDivision.Style.Add("display", "inline"); bNewZone = false; } if (txtNewCveZone.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Se debe capturar la clave de la zona','warning');", true); ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); //msgErrNewDivision.InnerText = "Se debe capturar la clave de la zona!"; //msgErrNewDivision.Style.Add("display", "inline"); bNewZone = false; } if (bNewZone) { string sResp = ""; sResp = clsBussinesZone.NewZone(strDivision, strCveZone, strZone, strObservations); string[] aResp = sResp.Split('-'); if (aResp[0] == "1") { //msgErrNewDivision.InnerHtml = "<strong>" + aResp[1] + "</strong> ."; ScriptManager.RegisterStartupScript(this, GetType(), "OcultaModal", "myFunc();", true); ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','" + aResp[1] + "','success');", true); Select(); Buscar(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append(" $('#msgErrNewDivision').show(); $('#btnAddZona').click(); };"); sb.Append(" $('#msgErrNewDivision').removeAttr('style');"); sb.Append(" $('#msgErrNewDivision').addClass('alert alert-success text-center');"); sb.Append(" $('#msgErrNewDivision').removeClass('alert alert-danger text-center').addClass('alert alert-success text-center');"); sb.Append(" $('#msgErrNewDivision').show();"); sb.Append(" $('#btnCloseNewx').click(); "); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); clsZone oClsZone = new clsZone(); DataTable dtZone; StringBuilder strHTMLGroup = new StringBuilder(); try { msgErrNew.InnerText = ""; msgErrNew.Style.Add("display", "none"); string strDivision1 = cmbDivision.Items[cmbDivision.SelectedIndex].Value; string strZone1 = string.Empty; if (cmbZone.SelectedIndex != -1) { strZone1 = cmbZone.Items[cmbZone.SelectedIndex].Value; } dtZone = oClsZone.ValidateFilters(strDivision1, strZone1); if (dtZone == null) { //msgErrNew.InnerText = ""; //msgErrNew.Style.Add("display", "inline"); //msgErrNew.InnerText = "Error al recuperar los datos"; ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Error al recuperar los datos','error');", true); // ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); } else { if (dtZone.Rows.Count > 0) { strHTMLGroup = oClsZone.ReturnHTMLDivision(dtZone); DBDataPlaceHolder.Controls.Add(new Literal { Text = strHTMLGroup.ToString() }); } else { //msgErrNew.InnerText = ""; //msgErrNew.Style.Add("display", "inline"); //msgErrNew.InnerText = "No hay datos para mostrar"; ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','No hay datos para mostrar','error');", true); // ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); } } } catch (Exception ex) { clsError.logMessage = ex.ToString(); clsError.logModule = "btnSearch_Click"; clsError.LogWrite(); msgErrNew.InnerText = ""; msgErrNew.Style.Add("display", "inline"); msgErrNew.InnerHtml = ex.ToString(); } } else { //msgErrNewDivision.InnerHtml = "<strong>" + aResp[1] + "</strong> ."; ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','" + aResp[1] + "','error');", true); ScriptManager.RegisterStartupScript(this, GetType(), "mostrarModal", "mostrarModal('NewDivisionModal');", true); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append(" $('#msgErrNewDivision').show(); $('#btnAddZona').click(); };"); sb.Append(" $('#msgErrNewDivision').removeAttr('style');"); sb.Append(" $('#msgErrNewDivision').addClass('alert alert-danger text-center');"); sb.Append(" $('#msgErrNewDivision').removeClass('alert alert-success text-center').addClass('alert alert-danger text-center');"); sb.Append(" $('#msgErrNewDivision').show();"); //sb.Append(" setTimeout(function() { window.location.reload(1); }, 2000); "); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append(" $('#msgErrNewDivision').show(); $('#btnAddZona').click(); };"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } } catch (Exception ex) { clsError.logMessage = ex.ToString(); clsError.logModule = "itemSelected"; clsError.LogWrite(); msgErrNew.InnerHtml = ""; msgErrNew.Style.Add("display", "none"); msgErrNew.InnerHtml = ex.ToString(); } }