예제 #1
0
 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);
 }
예제 #2
0
 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);
     }
 }
예제 #3
0
        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;
                }
            }
        }
예제 #4
0
        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;
                }
            }
        }