public List <DepartamentoNegocio> GetAll() { List <DepartamentoDTO> objList = new List <DepartamentoDTO>(); DepartamentoDTO objdto = new DepartamentoDTO(); objList = objdto.GetAll(); List <DepartamentoNegocio> listreturn = new List <DepartamentoNegocio>(); if (objList != null) { foreach (var foo in objList) { this.Departamentoid = foo.Departamentoid; this.estado = foo.estado; this.descripcion = foo.descripcion; listreturn.Add(new DepartamentoNegocio(this)); Console.WriteLine("DTO Cargando Lista id: " + this.Departamentoid.ToString()); } return(listreturn); } else { return(null); } }
public frmUpdateDepartamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndDepartamentoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { DepartamentoDTOBindingSource.AddNew(); } else { departamentoDTO = (DepartamentoDTO)bndDepartamentoGrid.Current; DepartamentoDTOBindingSource.DataSource = departamentoGL.GetDepartamento(departamentoDTO.Id); departamentoDTOOriginal = new DepartamentoDTO((DepartamentoDTO)DepartamentoDTOBindingSource.Current); } departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current; } catch { throw; } }
public DepartamentoDTO ObterPorPK(DepartamentoDTO dto) { try { ComandText = "stp_GER_DEPARTAMENTO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new DepartamentoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public DepartamentoDTO Alterar(DepartamentoDTO dto) { try { ComandText = "stp_GER_DEPARTAMENTO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); AddParameter("@UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public async Task <IActionResult> PutDepartamento([FromRoute] int id, [FromBody] DepartamentoDTO departamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != departamento.Id) { return(BadRequest()); } _context.Entry(Mapper.Map <Departamento>(departamento)).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepartamentoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void codigodeptoButtonEdit_Validated(object sender, EventArgs e) { DepartamentoDTO depto = new DepartamentoDTO(); if (codigodeptoButtonEdit.Text.Trim() != "0" && this.Enabled == true) { try { depto = LocalizarDepto(); } catch { depto.Codigo = Convert.ToInt32(codigodeptoButtonEdit.Text); Cursor = Cursors.WaitCursor; frmGridDepartamento frmgriddepartamento = new frmGridDepartamento(this, new MechTech.Util.Global.SystemDelegate(SetDepartamento)); frmgriddepartamento.ShowDialog(); Cursor = Cursors.Default; } } else { lblDepto.Text = "[]"; } funcsalarioDTO.Departamento = depto; }
public async Task <IActionResult> Put(Guid DepartamentoId, [FromBody] DepartamentoDTO departamento) { departamento.DptoId = DepartamentoId; await Service.Insert(departamento); return(Ok(true)); }
public async Task <ActionResult> pvwAddDepartamento([FromBody] DepartamentoDTO _sarpara) { DepartamentoDTO _Departamento = new DepartamentoDTO(); try { string baseadress = config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/Departamento/GetDepartamentoById/" + _sarpara.IdDepartamento); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _Departamento = JsonConvert.DeserializeObject <DepartamentoDTO>(valorrespuesta); } if (_Departamento == null) { _Departamento = new DepartamentoDTO(); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(PartialView(_Departamento)); }
public IList <String> SaveInfo(DepartamentoDTO obj) { List <String> list = new List <String>(); try { using (Conn = new Connection().Conexion) { IDbCommand comm = Conn.CreateCommand(); IDbDataParameter dp = comm.CreateParameter(); comm.Connection = Conn; comm.CommandType = CommandType.StoredProcedure; comm.CommandText = "guardarDepartamento"; //AÑADIR PARAMETROS AL PROCEDIMIENTO ALMACENADO dp = comm.CreateParameter(); dp.ParameterName = "@Id"; dp.Value = obj.id; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@Nombre"; dp.Value = obj.nombre; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@Descripcion"; dp.Value = obj.descripcion; comm.Parameters.Add(dp); dp = comm.CreateParameter(); dp.ParameterName = "@IdPais"; dp.Value = obj.id_pais; comm.Parameters.Add(dp); Conn.Open(); IDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection); int columns = dr.FieldCount; while (dr.Read()) { for (int i = 0; i < columns; i++) { list.Add(dr.GetValue(i).ToString().Trim()); } } } } catch (Exception ex) { list.Add(String.Format("Error: {0}", ex.Message)); } return(list); }
public bool Delete() { if (this.Departamentoid != -1 && this.descripcion != null) { DepartamentoDTO objdto = new DepartamentoDTO(); objdto = objdto.GetDepartamentoID(Departamentoid); return(objdto.Deshabilitar(true)); } return(false); }
public DepartamentoDTO Salvar(DepartamentoDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public int Add() { if (this.descripcion != null && this.estado != true) { DepartamentoDTO objdto = new DepartamentoDTO(); objdto.estado = this.estado; objdto.descripcion = this.descripcion; Console.WriteLine("Voy a cargar Marca: " + objdto.descripcion + " " + objdto.estado.ToString()); return(objdto.Add()); } return(-1); }
public async Task <IActionResult> Post([FromBody] DepartamentoDTO departamento) { // await Service.Insert(departamento); // return Ok(true); if (!ModelState.IsValid) { throw new Exception("Model is not Valid"); } await Service.Insert(departamento); return(Ok(true)); }
public bool Modify() { //valido que el telefono no sea NULL o numeros vacios if (this.Departamentoid != -1 && this.descripcion != null) { DepartamentoDTO objdto = new DepartamentoDTO(); objdto.Departamentoid = this.Departamentoid; objdto.estado = this.estado; objdto.descripcion = this.descripcion; return(objdto.Modify()); } return(false); }
private DepartamentoDTO NovoDepartamento(string nome, params string[] categorias) { DepartamentoDTO departamento = new DepartamentoDTO { Nome = nome }; foreach (string nomeCategoria in categorias) { departamento.Categorias.Add(new CategoriaDTO(nomeCategoria)); } return(departamento); }
public IActionResult ActualizarDepartamento(int DepartamentoId, [FromBody] DepartamentoDTO DepartamentoDTO) { if (DepartamentoDTO == null || DepartamentoId != DepartamentoDTO.Id) { return(BadRequest(ModelState)); } var Departamento = _mapper.Map <Departamento>(DepartamentoDTO); if (!_depRepo.ActualizarDepartamento(Departamento)) { ModelState.AddModelError("", $"Algo Salio mal actualizando el registro{Departamento.Nombre}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public async Task <IActionResult> PostDepartamento([FromBody] DepartamentoDTO departamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var depto = Mapper.Map <Departamento>(departamento); _context.Departamentos.Add(depto); await _context.SaveChangesAsync(); departamento.Id = depto.Id; return(CreatedAtAction("GetDepartamento", new { id = departamento.Id }, departamento)); }
public IHttpActionResult Create(DepartamentoDTO departamentoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var departamento = Mapper.Map <DepartamentoDTO, Departamento>(departamentoDTO); _UnityOfWork.Departamentos.Add(departamento); _UnityOfWork.SaveChanges(); departamentoDTO.DepartamentoId = departamento.DepartamentoId; return(Created(new Uri(Request.RequestUri + "/" + departamento.DepartamentoId), departamentoDTO)); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var item = e.Parameter as DepartamentoDTO; DataContext = item; Item = item; if (item.Id > 0) { btnEliminar.Visibility = Visibility.Visible; } Bindings.Update(); }
public async Task <ActionResult <DepartamentoDTO> > AddDepartamento(DepartamentoDTO departamentoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var departamento = _mapper.Map <Departamento>(departamentoDTO); var result = await _departamentoService.Add(departamento); if (!result) { return(BadRequest()); } return(Ok(departamento)); }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current; try { departamentoGL.Delete(departamentoDTO.Id); DepartamentoDTOBindingSource.RemoveCurrent(); } catch { throw; } } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static DepartamentoDTO MapeoDALToDTO(Departamento DAL) { try { DepartamentoDTO c = new DepartamentoDTO(); c.Nombre = DAL.Nombre; c.DepartamentoId = DAL.DepartamentoId; if (DAL.Pais != null) { c.Pais = Pais.MapeoDALToDTO(DAL.Pais); } return(c); } catch (Exception) { return(null); } }
public void GetbyID(int ID) { DepartamentoDTO objdto = new DepartamentoDTO(); objdto = objdto.GetDepartamentoID(ID); if (objdto != null) { this.Departamentoid = objdto.Departamentoid; this.descripcion = objdto.descripcion; this.estado = objdto.estado; } else { this.Departamentoid = -1; this.descripcion = null; this.estado = false; } }
public ActionResult SaveInfo(int id, String nombre, String descripcion, int id_pais) { /*Se define el DTO (Clase que solo define datos, no funciones que lo diferencia del modelo)*/ DepartamentoDTO objDTO = new DepartamentoDTO(id, nombre, descripcion, id_pais); /*Se recibe en una lista generica el resultado del login definida en el service y obligada por el contract*/ IEnumerable <String> info = ContractService.SaveInfo(objDTO); /*Lista temporal que contendra la respuesta que se le dara al cliente*/ IList <String> res = new List <String>(); /*Se valida si la consulta SQL retorno valores*/ if (info != null && info.Count() > 0) { res.Add("Status"); res.Add("Success"); } /*Se para la lista de la respuesta a JSON*/ return(Json(new { d = res })); }
/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static Departamento MapeoDTOToDAL(DepartamentoDTO DTO) { try { Departamento c = new Departamento(); c.Nombre = DTO.Nombre; c.DepartamentoId = DTO.DepartamentoId; if (DTO.Pais != null) { c.Pais = Pais.MapeoDTOToDAL(DTO.Pais); } return(c); } catch (Exception) { return(null); } }
public ActionResult Adicionar(DepartamentoDTO _params) { string mensaje = string.Empty; if (!ModelState.IsValid) { return(View(_params)); } try { IAgregarDepartamento dato = new DepartamentoRepositorio(); dato.AgregarDepartamento(_params, out mensaje); } catch (Exception ex) { } return(RedirectToAction("Index")); }
public IHttpActionResult Update(int id, DepartamentoDTO departamentoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var departamentoInPersistence = _UnityOfWork.Departamentos.Get(id); if (departamentoInPersistence == null) { return(NotFound()); } Mapper.Map <DepartamentoDTO, Departamento>(departamentoDTO, departamentoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(departamentoDTO)); }
public List <DepartamentoDTO> ObterPorFiltro(DepartamentoDTO dto) { List <DepartamentoDTO> listaDepartamentos; try { ComandText = "stp_GER_DEPARTAMENTO_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); MySqlDataReader dr = ExecuteReader(); listaDepartamentos = new List <DepartamentoDTO>(); while (dr.Read()) { dto = new DepartamentoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); listaDepartamentos.Add(dto); } } catch (Exception ex) { dto = new DepartamentoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); listaDepartamentos = new List <DepartamentoDTO>(); listaDepartamentos.Add(dto); } finally { FecharConexao(); } return(listaDepartamentos); }
public DepartamentoDTO Eliminar(DepartamentoDTO dto) { try { ComandText = "stp_GER_DEPARTAMENTO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public async Task <ActionResult <DepartamentoResponse> > Guardar(DepartamentoRequest request) { try { DepartamentoDTO DTO_ = this._mapper.Map <DepartamentoDTO>(request); var response = await this._iCrud.Guardar(DTO_); DepartamentoResponse respuesta = this._mapper.Map <DepartamentoResponse>(response); return(Ok(respuesta)); } catch (Exception e) { List <MarcaResponse> response = new List <MarcaResponse>() { new MarcaResponse() { _error = true, estatus = "ERROR", descripcion = e.ToString() } }; return(BadRequest(response)); } }