public void Alterar(AnimalDTO animal) { string script = @"UPDATE tb_animal SET nm_animal = @nm_animal, ds_pelagem = @ds_pelagem, dt_dataNasc = @dt_dataNasc, ds_sexo = @ds_sexo, id_cliente = @id_cliente, ds_obs = @ds_obs, ds_corPelagem = @ds_corPelagem WHERE id_animal = @id_animal"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_animal", animal.NomeAnimal)); parms.Add(new MySqlParameter("ds_pelagem", animal.Pelagem)); parms.Add(new MySqlParameter("dt_dataNasc", animal.DataNasc)); parms.Add(new MySqlParameter("ds_raca", animal.Raca)); parms.Add(new MySqlParameter("ds_sexo", animal.Sexo)); parms.Add(new MySqlParameter("id_cliente", animal.IdCliente)); parms.Add(new MySqlParameter("ds_obs", animal.Obs)); parms.Add(new MySqlParameter("ds_corPelagem", animal.CorPelo)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }
public int Salvar(AnimalDTO animal) { AnimalDataBase DB = new AnimalDataBase(); int id = DB.Salvar(animal); return(id); }
public int Salvar(AnimalDTO animal) { string scrip = @"INSERT INTO tb_animal( nm_animal, ds_pelagem, dt_dataNasc, ds_raca, ds_sexo, id_cliente, ds_obs, ds_corPelagem) VALUES(@nm_animal, @ds_pelagem, @dt_dataNasc, @ds_raca, @ds_sexo, @id_cliente, @ds_obs, @ds_corPelagem)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_animal", animal.NomeAnimal)); parms.Add(new MySqlParameter("ds_pelagem", animal.Pelagem)); parms.Add(new MySqlParameter("dt_dataNasc", animal.DataNasc)); parms.Add(new MySqlParameter("ds_raca", animal.Raca)); parms.Add(new MySqlParameter("ds_sexo", animal.Sexo)); parms.Add(new MySqlParameter("id_cliente", animal.IdCliente)); parms.Add(new MySqlParameter("ds_obs", animal.Obs)); parms.Add(new MySqlParameter("ds_corPelagem", animal.CorPelo)); Database db = new Database(); int pk = db.ExecuteInsertScriptWithPk(scrip, parms); return(pk); }
public int Salvar(AnimalDTO animal) { //==================NOME======================= string nome = animal.NomeAnimal; nome = nome.Trim(); int qtdNome = nome.Count(); if (qtdNome > 50) { throw new ValidacaoException("O nome do animal não pode passar de 50 caracteres."); } else if (qtdNome == 0) { throw new ValidacaoException("O nome do animal não pode estar vazio."); } //==============TipoPelagem=================== string tipo = animal.Pelagem; tipo = tipo.Trim(); int qtdTipo = tipo.Count(); if (qtdTipo > 50) { throw new ValidacaoException("O tipo da palegam não pode passar de 50 caracteres."); } else if (qtdTipo == 0) { throw new ValidacaoException("O tipo da pelagem é obrigatório."); } //==============CorPelagem===================== string cor = animal.CorPelo; cor = cor.Trim(); int qtdCor = cor.Count(); if (qtdCor > 20) { throw new ValidacaoException("A cor da pelagem não pode passar de 20 caracteres."); } else if (qtdCor == 0) { throw new ValidacaoException("A cor da pelagem é obrigatória."); } //====================RAÇA======================== string raca = animal.Raca; raca = raca.Trim(); int qtdRaca = raca.Count(); if (qtdRaca > 25) { throw new ValidacaoException("A raça não pode passar de 25 caracteres."); } else if (qtdRaca == 0) { throw new ValidacaoException("A raça é obrigatória."); } //=================SEXO=========================== string sexo = animal.Sexo; sexo = sexo.Trim(); if (sexo == string.Empty) { throw new ValidacaoException("Selecione um sexo para o animal."); } //================OBS============================ string obs = animal.Obs; obs = obs.Trim(); int qtdObs = obs.Count(); if (qtdObs > 1000) { throw new ValidacaoException("O campo 'OBS' não pode passar der 1000 caracteres."); } AnimalDataBase DB = new AnimalDataBase(); int id = DB.Salvar(animal); return(id); }
public void Alterar(AnimalDTO animal) { AnimalDataBase DB = new AnimalDataBase(); DB.Alterar(animal); }