/// <summary> /// Pega os dados que estão na tela e popula o model /// </summary> /// <returns>Model populado</returns> private mSubMenu PegaDadosTela() { mSubMenu model = new mSubMenu(); model.IdSubMenu = Convert.ToInt32(txtIdSubMenu.Text); model.DscSubMenu = txtDescricaoSubMenu.Text; model.EndSubMenu = txtEnderecoSubMenu.Text; return(model); }
public void CadastraSubMenu(mSubMenu model) { dSubMenu dalSubMenu = new dSubMenu(); try { dalSubMenu.CadastraSubMenu(model); } catch (Exception ex) { throw ex; } finally { dalSubMenu = null; } }
private void btnConfirma_Click(object sender, EventArgs e) { mSubMenu modelMenu = new mSubMenu(); BUSINESS.rSubMenu regraMenu = new BUSINESS.rSubMenu(); try { modelMenu = this.PegaDadosTela(); regraMenu.CadastraSubMenu(modelMenu); MessageBox.Show("Cadastrado com sucesso!!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { modelMenu = null; } }
public void CadastraSubMenu(mSubMenu model) { StringBuilder sql = new StringBuilder(); try { int flgAt; if (model.FlgAtivo == true) { flgAt = 1; } else { flgAt = 0; } SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = new SqlParameter("@id_sub", model.IdSubMenu); parametros[0].SqlDbType = System.Data.SqlDbType.Int; parametros[1] = new SqlParameter("@dsc_sub", model.DscSubMenu); parametros[1].SqlDbType = System.Data.SqlDbType.VarChar; parametros[2] = new SqlParameter("@end_sub", model.EndSubMenu); parametros[2].SqlDbType = System.Data.SqlDbType.VarChar; parametros[3] = new SqlParameter("@dat_atl", model.DatAtl); parametros[3].SqlDbType = System.Data.SqlDbType.DateTime; parametros[4] = new SqlParameter("@flg_ativo", flgAt); parametros[4].SqlDbType = System.Data.SqlDbType.Bit; base.InsereDados("sp_cadastra_sub_menu", parametros); } catch (Exception ex) { throw ex; } finally { sql = null; } }