protected void btnFinalizar_Click(object sender, EventArgs e) { try { if (Session["Correo"].ToString() == "EnviodeCorreo") { ProduccionController controlpro = new ProduccionController(); if (controlpro.EnviarCorreo(lblOT.Text, Session["Usuario"].ToString())) { string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'>alert(' Ha ocurrido un error al ingresar, vuelva a intentarlo '); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } else { string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } catch (Exception a) { if (a.Message == "Referencia a objeto no establecida como instancia de un objeto.") { string popupScript = "<script language='JavaScript'>window.opener.location.reload();window.close(); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } }