protected void btnGuardTrat_Click(object sender, EventArgs e) { codTrat = MaxTrat(); strSQL = "insert into tratamientos values (" + codTrat + ", '" + txtTrat.Text + "', null)"; conex.GrabarDatos(strSQL); strSQL = "update hospitalizaciones set cod_tratam=" + codTrat + " where Cod_Asegur= " + Session["CodAseg"].ToString() + ""; conex.GrabarDatos(strSQL); }
protected void btn2_Click(object sender, EventArgs e) { if (ddlMed.SelectedIndex != 0 & ddlJef.SelectedIndex != 0) { int jefe; strSQL = "select max(cod_jefe) from jefes"; dt = conex.ObtenerDatos(strSQL); if (dt.Rows[0].ItemArray[0].ToString() == "") { jefe = int.Parse(dt.Rows[0].ItemArray[0].ToString()); } else { jefe = int.Parse(dt.Rows[0].ItemArray[0].ToString()) + 1; } strSQL = "INSER INTO JEFES VALUES (" + jefe + "," + ddlMed.SelectedValue + ")"; conex.GrabarDatos(strSQL); strSQL = "update doctores set cod_jefe=" + jefe + " where cod_medico=" + ddlMed.SelectedValue + ")"; conex.GrabarDatos(strSQL); } }
protected void btnGuardar_Click(object sender, EventArgs e) { bool ok = false; ValidaVacios(ok); if (ok == false) { int codigo_aseg, codigo_hospitaliz, cama; strSQL = "select max(cod_asegur) from asegurados"; dt = conex.ObtenerDatos(strSQL); if (dt.Rows[0].ItemArray[0].ToString() == "") { codigo_aseg = 1; } else { codigo_aseg = int.Parse(dt.Rows[0].ItemArray[0].ToString()) + 1; } switch (ddlCateg.SelectedIndex) { case 3: strSQL = "insert into asegurados values (" + codigo_aseg + ", " + ddlPoliza.SelectedValue + ",null, '" + txtNombre.Text + "'," + "'" + txtFecNac.Text + "', '" + ddlCateg.SelectedItem.ToString() + "')"; conex.GrabarDatos(strSQL); break; default: //---------Obtener la cama strSQL = "select min(camas.cod_camas) as cama" + " from camas, salas, hospitales hosp " + "where camas.estatus='disponible' and camas.cod_salas=" + ddlSalaHosp.SelectedValue + " and camas.cod_salas=salas.cod_salas and hosp.cod_hosp=salas.cod_hosp;"; //------------------------------- dt = conex.ObtenerDatos(strSQL); cama = int.Parse(dt.Rows[0].ItemArray[0].ToString()); strSQL = "insert into asegurados values (" + codigo_aseg + ", " + ddlPoliza.SelectedValue + ", " + ddlHospital.SelectedValue + ", '" + txtNombre.Text + "'," + "'" + txtFecNac.Text + "', '" + ddlCateg.SelectedItem.ToString() + "')"; conex.GrabarDatos(strSQL); //if (cama == 0) //{ // Response.Write("<script type=\"text/javascript\">alert(¡No se encuentran camas disponibles en esta sala!');</script>"); // return; //} strSQL = "select max(cod_hospitaliz) from hospitalizaciones"; dt = conex.ObtenerDatos(strSQL); if (dt.Rows[0].ItemArray[0].ToString() == "") { codigo_hospitaliz = 1; } else { codigo_hospitaliz = int.Parse(dt.Rows[0].ItemArray[0].ToString()) + 1; } strSQL = "insert into hospitalizaciones values (" + codigo_hospitaliz + ", " + ddlHospital.SelectedValue + ", " + codigo_aseg + ", " + ddlMed.SelectedValue + "," + "" + cama + ", null, '" + txtFecIng.Text + "', null, '" + txtDiag.Text + "')"; conex.GrabarDatos(strSQL); strSQL = "update camas set estatus='Ocupada' where cod_camas=" + cama + ""; conex.GrabarDatos(strSQL); break; } } }
protected void btnGuardar_Click(object sender, EventArgs e) { ValidaVacios(); if (ok == true) { int codigo_aseg, codigo_hospitaliz, cama; strSQL = "select max(cod_asegur) from asegurados"; dt = conex.ObtenerDatos(strSQL); if (dt.Rows[0].ItemArray[0].ToString() == "") { codigo_aseg = 1; } else { codigo_aseg = int.Parse(dt.Rows[0].ItemArray[0].ToString()) + 1; } switch (ddlCateg.SelectedIndex) { case 3: strSQL = "insert into asegurados values (" + codigo_aseg + ", " + ddlPoliza.SelectedValue + ",null, '" + txtNombre.Text + "'," + "'" + txtFecNac.Text + "', '" + ddlCateg.SelectedItem.ToString() + "')"; try { conex.GrabarDatos(strSQL); Response.Write("<script type=\"text/javascript\">alert('Datos guardados correctamente');</script>"); } catch (Exception ex) { Response.Write("<script type=\"text/javascript\">alert('Error:" + ex.Message + "');</script>"); } Response.Redirect("Captura.aspx"); break; default: //---------Obtener la cama strSQL = "select min(camas.cod_camas) as cama" + " from camas, salas, hospitales hosp " + "where camas.estatus='disponible' and camas.cod_salas=" + ddlSalaHosp.SelectedValue + " and camas.cod_salas=salas.cod_salas and hosp.cod_hosp=salas.cod_hosp;"; //------------------------------- dt = conex.ObtenerDatos(strSQL); cama = int.Parse(dt.Rows[0].ItemArray[0].ToString()); strSQL = "insert into asegurados values (" + codigo_aseg + ", " + ddlPoliza.SelectedValue + ", " + ddlHospital.SelectedValue + ", '" + txtNombre.Text + "'," + "'" + txtFecNac.Text + "', '" + ddlCateg.SelectedItem.ToString() + "')"; try { conex.GrabarDatos(strSQL); Response.Write("<script type=\"text/javascript\">alert('Datos guardados correctamente');</script>"); } catch (Exception ex) { Response.Write("<script type=\"text/javascript\">alert('Error:" + ex.Message + "');</script>"); } strSQL = "select max(cod_hospitaliz) from hospitalizaciones"; dt = conex.ObtenerDatos(strSQL); if (dt.Rows[0].ItemArray[0].ToString() == "") { codigo_hospitaliz = 1; } else { codigo_hospitaliz = int.Parse(dt.Rows[0].ItemArray[0].ToString()) + 1; } strSQL = "insert into hospitalizaciones values (" + codigo_hospitaliz + ", " + ddlHospital.SelectedValue + ", " + codigo_aseg + ", " + ddlMed.SelectedValue + "," + "" + cama + ", null, '" + txtFecIng.Text + "', null, '" + txtDiag.Text + "')"; try { conex.GrabarDatos(strSQL); Response.Write("<script type=\"text/javascript\">alert('Datos guardados correctamente');</script>"); } catch (Exception ex) { Response.Write("<script type=\"text/javascript\">alert('Error:" + ex.Message + "');</script>"); } strSQL = "update camas set estatus='Ocupada' where cod_camas=" + cama + ""; try { conex.GrabarDatos(strSQL); Response.Write("<script type=\"text/javascript\">alert('Datos guardados correctamente');</script>"); } catch (Exception ex) { Response.Write("<script type=\"text/javascript\">alert('Error:" + ex.Message + "');</script>"); } Response.Redirect("Captura.aspx"); break; } } }