private void NuevoMetroButton_Click(object sender, EventArgs e) { TiposAEForm frm = new TiposAEForm(); frm.Text = "Nuevo"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { TipoDto tipoDto = frm.GetTipo(); if (!servicio.Existe(tipoDto)) { servicio.Agregar(tipoDto); var r = ConstruirFila(); SetearFila(r, tipoDto); AgregarFila(r); Helper.Helper.Mensaje(this, "Registro agregado", TipoDeCuadro.Success); } else { Helper.Helper.Mensaje(this, "Registro repetido", TipoDeCuadro.Error); } } catch (Exception ex) { Helper.Helper.Mensaje(this, ex.Message, TipoDeCuadro.Error); } } }
public async Task <ActionResult <TipoDto> > GetByHumanCode(TipoDto dto) { try { var myUsername = User.Identity.Name; if (ZZApiMain.VerifyUserAuthorize(myUsername)) { if (ZZApiMain.UsersConnections.TryGetValue(myUsername, out var myConn)) { var myId = await myConn.Zz.ApiWriteServer(myUsername, new Command { Cmd = ServerCommands.GetById, EntityId = dto.Id, Tela = Tela, Json = await SerializerAsync.SerializeJson(dto) }); var responseCommand = await myConn.Zz.GetApiWaitCommand(myId); if (responseCommand != null && responseCommand.Cmd.Equals(ServerCommands.LogResultOk)) { return(await SerializerAsync.DeserializeJson <TipoDto>(responseCommand.Json)); } } } return(NotFound()); } catch (Exception e) { ConsoleEx.WriteError(e); return(NotFound()); } }
public bool Existe(TipoDto tipoDto) { try { if (tipoDto.TipoId == 0) { string cadenaDeComando = "SELECT TipoId,Descripcion FROM Tipos WHERE Descripcion=@desc"; var comando = new SqlCommand(cadenaDeComando, conexion); comando.Parameters.AddWithValue("@desc", tipoDto.Descripcion); var reader = comando.ExecuteReader(); return(reader.HasRows); } else { string cadenaDeComando = "SELECT TipoId,Descripcion FROM Tipos WHERE Descripcion=@desc AND TipoId<>@id"; var comando = new SqlCommand(cadenaDeComando, conexion); comando.Parameters.AddWithValue("@desc", tipoDto.Descripcion); comando.Parameters.AddWithValue("@id", tipoDto.TipoId); var reader = comando.ExecuteReader(); return(reader.HasRows); } } catch (Exception e) { throw new Exception(e.Message); } }
public static Tipo ConvertirATipo(TipoDto tipoDto) { return(new Tipo { TipoId = tipoDto.TipoId, Descripcion = tipoDto.Descripcion }); }
public void Editar(TipoDto tipoDto) { conexionBD = new ConexionBD(); repositorio = new RepositorioTipos(conexionBD.AbrirConexion()); Tipo tipo = Mapeador.ConvertirATipo(tipoDto); repositorio.Editar(tipo); conexionBD.CerrarConexion(); }
public bool Existe(TipoDto tipoDto) { conexionBD = new ConexionBD(); repositorio = new RepositorioTipos(conexionBD.AbrirConexion()); bool existe = repositorio.Existe(tipoDto); conexionBD.CerrarConexion(); return(existe); }
private void OkeyMetroButton_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (tipoDto == null) { tipoDto = new TipoDto(); } tipoDto.Descripcion = tipoMetroTextBox.Text; DialogResult = DialogResult.OK; } }
public override EntityDto ConvertDto() { try { var dto = new TipoDto { Id = Id, Description = Descricao, Codigo = Codigo }; return(dto); } catch (Exception e) { ConsoleEx.WriteError(e); return(null); } }
public List <TipoDto> GetLista() { List <TipoDto> lista = new List <TipoDto>(); try { var cadenaDeComando = "SELECT TipoId,Descripcion FROM Tipos"; var comando = new SqlCommand(cadenaDeComando, conexion); var reader = comando.ExecuteReader(); while (reader.Read()) { Tipo tipo = ConstruirTipo(reader); TipoDto tipoDto = Mapeador.ConvertirATipoDto(tipo); lista.Add(tipoDto); } reader.Close(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
private void SetearFila(DataGridViewRow r, TipoDto tipoDto) { r.Cells[cmnTipo.Index].Value = tipoDto.Descripcion; r.Tag = tipoDto; }
internal void SetTipo(TipoDto tipoDto) { this.tipoDto = tipoDto; }