protected void btnSave_Click(object sender, ImageClickEventArgs e) { Int32 records = 0; if (validateData()) { Entities.ClassRoom oClassRoom = new Entities.ClassRoom(); Entities.Program oProgram = new Entities.Program(); Entities.ActivesStatus oActivesStatus = new Entities.ActivesStatus(); Entities.Actives oActivesState = new Entities.Actives(); oActivesState.code = Convert.ToInt32(txtCode.Text.ToString()); oActivesState.codeAlphaNumeric = txtcodeAlphaNumeric.Text; oActivesState.description = txtDescription.Text; oClassRoom.code = Convert.ToInt32(cboClassroom.SelectedValue.ToString()); oProgram.code = Convert.ToInt32(cboprogram.SelectedValue.ToString()); oActivesStatus.activesSatus_ID = Convert.ToInt32(cboStatus.SelectedValue.ToString()); oActivesState.status = oActivesStatus; oActivesState.oClassRoom = oClassRoom; oActivesState.oProgram = oProgram; if (ActivesBLL.getInstance().exists(oActivesState.code)) { records = ActivesBLL.getInstance().modify(oActivesState); } else { if (ActivesBLL.getInstance().existsCodeAlphanumeric(txtcodeAlphaNumeric.Text)) { lblMessagecodeAlphaNumeric.Text = "Este codigo ya se ha utilizado"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "removeHasErrorcodeAlphaNumeric", "$('#ContentPlaceHolder1_txtcodeAlphaNumeric').removeClass('has-error');", true); return; } else { records = ActivesBLL.getInstance().insert(oActivesState); } } blockControls(); loadData(); if (records > 0) { lblMessage.Text = "Datos almacenados correctamente"; } } }
protected void gvActives_RowEditing(object sender, GridViewEditEventArgs e) { loadCombos(); unlockControls(); Int32 code = Convert.ToInt32(gvActives.Rows[e.NewEditIndex].Cells[0].Text); Entities.Actives oActivesStatus = ActivesBLL.getInstance().getActive(code); getClassRoom(oActivesStatus.oProgram.code); txtCode.Text = oActivesStatus.code.ToString(); txtcodeAlphaNumeric.Text = oActivesStatus.codeAlphaNumeric; txtcodeAlphaNumeric.Enabled = false; txtDescription.Text = oActivesStatus.description; cboprogram.SelectedValue = oActivesStatus.oProgram.code.ToString(); cboClassroom.SelectedValue = oActivesStatus.oClassRoom.code.ToString(); cboStatus.SelectedValue = oActivesStatus.status.activesSatus_ID.ToString(); ScriptManager.RegisterStartupScript(this, this.GetType(), "redirect", "$('html, body').animate({ scrollTop: $('body').offset().top });", true); }