public Fatura AdicionarFatura(Programa programa, string descricao, TipoDaFatura tipo, StatusDaFatura status, TipoDeDocumento tipoDeDocumento , decimal valor, string numeroDoDocumento, DateTime data) { var fatura = new Fatura(programa) { Descricao = descricao, Tipo = tipo, Documento = tipoDeDocumento, Data = data, NumeroDoDocumento = numeroDoDocumento, Status = status, Valor = valor }; _faturaRepositorio.Adicionar(fatura); return fatura; }
public bool Existe(TipoDeDocumento tipoDeDocumento) { try { SqlCommand comando; if (tipoDeDocumento.TipoDeDocumentoId == 0) { string cadenaComando = "SELECT TipoDeDocumentoId, Descripcion FROM TiposDeDocumentos WHERE Descripcion=@nombre"; comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", tipoDeDocumento.Descripcion); } else { string cadenaComando = "SELECT TipoDeDocumentoId, Descripcion FROM TiposDeDocumentos WHERE Descripcion=@nombre AND TipoDeDocumentoid<>@id"; comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", tipoDeDocumento.Descripcion); comando.Parameters.AddWithValue("@id", tipoDeDocumento.TipoDeDocumentoId); } SqlDataReader reader = comando.ExecuteReader(); return(reader.HasRows); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(TipoDeDocumento tipoDeDocumento) { if (tipoDeDocumento.TipoDeDocumentoId == 0) { try { string cadenaComando = "INSERT INTO TiposDeDocumentos VALUES(@nombre)"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", tipoDeDocumento.Descripcion); comando.ExecuteNonQuery(); cadenaComando = "SELECT @@IDENTITY"; comando = new SqlCommand(cadenaComando, _sqlConnection); tipoDeDocumento.TipoDeDocumentoId = (int)(decimal)comando.ExecuteScalar(); } catch (Exception e) { throw new Exception(e.Message); } } else { try { string cadenaComando = "UPDATE TiposDeDocumentos SET Descripcion=@nombre WHERE TipoDeDocumentoId=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", tipoDeDocumento.Descripcion); comando.Parameters.AddWithValue("@id", tipoDeDocumento.TipoDeDocumentoId); comando.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.Message); } } }
private void tslAgregar_Click(object sender, EventArgs e) { frmTiposDeDocumentosAE frm = new frmTiposDeDocumentosAE(this); frm.Text = "Nuevo tipo de documento"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { TipoDeDocumento tipoDeDocumento = frm.GetTipoDeDocumento(); if (!_servicio.Existe(tipoDeDocumento)) { _servicio.Guardar(tipoDeDocumento); DataGridViewRow r = ConstruirFila(); SetearFila(r, tipoDeDocumento); AñadirFila(r); MessageBox.Show("Registro Agregado"); } else { MessageBox.Show("Tipo de documento repetido"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } }
public void AgregarFila(TipoDeDocumento tipoDeDocumento) { DataGridViewRow r = ConstruirFila(); SetearFila(r, tipoDeDocumento); AñadirFila(r); }
private void tslEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; TipoDeDocumento tipoDeDocumento = (TipoDeDocumento)r.Tag; tipoDeDocumento = _servicio.GetTipoDeDocumentoPorId(tipoDeDocumento.TipoDeDocumentoId); frmTiposDeDocumentosAE frm = new frmTiposDeDocumentosAE(); frm.Text = "Editar TipoDeDocumento"; frm.SetTipoDeDocumento(tipoDeDocumento); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { tipoDeDocumento = frm.GetTipoDeDocumento(); if (!_servicio.Existe(tipoDeDocumento)) { _servicio.Guardar(tipoDeDocumento); SetearFila(r, tipoDeDocumento); MessageBox.Show("Registro Editado"); } else { MessageBox.Show("TipoDeDocumento Repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private void tslBorrar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; TipoDeDocumento tipoDeDocumento = (TipoDeDocumento)r.Tag; DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja el tipo de documento {tipoDeDocumento.Descripcion}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { if (!_servicio.EstaRelacionado(tipoDeDocumento)) { try { _servicio.Borrar(tipoDeDocumento.TipoDeDocumentoId); dgvDatos.Rows.Remove(r); MessageBox.Show("Registro borrado"); } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { MessageBox.Show("El registro esta relacionado, no se puede borrar"); } } } }
public bool Existe(TipoDeDocumento tipoDeDocumento) { try { SqlCommand comando = null; SqlDataReader reader = null; if (tipoDeDocumento.TipoDeDocId == 0) { var cadenaComando = "SELECT TipoDeDocId, Descripcion FROM TiposDeDocumentos WHERE Descripcion=@descripcion"; comando = new SqlCommand(cadenaComando, _conexion); comando.Parameters.AddWithValue("@descripcion", tipoDeDocumento.Descripcion); } else { var cadenaComando = "SELECT TipoDeDocId, Descripcion FROM TiposDeDocumentos WHERE Descripcion=@descripcion AND TipoDeDocId<>@id"; comando = new SqlCommand(cadenaComando, _conexion); comando.Parameters.AddWithValue("@descripcion", tipoDeDocumento.Descripcion); comando.Parameters.AddWithValue("@id", tipoDeDocumento.TipoDeDocId); } reader = comando.ExecuteReader(); return(reader.HasRows); } catch (Exception e) { throw new Exception(e.Message); } }
private void NuevoMetroButton_Click(object sender, EventArgs e) { TipoDeDocAEForm frm = new TipoDeDocAEForm(); frm.Text = "Agregar Tipos de Documentos"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { TipoDeDocumento tipoDeDocumento = frm.GetTipoDeDoc(); if (!servicio.Existe(tipoDeDocumento)) { servicio.Agregar(tipoDeDocumento); var r = ConstruirFila(); SetearFila(r, tipoDeDocumento); MessageBox.Show("Registro agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro Duplicado... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void EditarMetroButton_Click(object sender, EventArgs e) { if (TipoDeDocMetroGrid.SelectedRows.Count > 0) { DataGridViewRow r = TipoDeDocMetroGrid.SelectedRows[0]; TipoDeDocumento tipoDeDocumento = (TipoDeDocumento)r.Tag; TipoDeDocAEForm frm = new TipoDeDocAEForm(); frm.Text = "Editar Tipo De Documento"; frm.SetTipoDeDoc(tipoDeDocumento);// DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { tipoDeDocumento = frm.GetTipoDeDoc(); if (!servicio.Existe(tipoDeDocumento)) { servicio.Editar(tipoDeDocumento); SetearFila(r, tipoDeDocumento); MessageBox.Show("Registro Editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public async Task <IActionResult> Edit(int id, [Bind("idTipoDeDocumento,Documento,Numero")] TipoDeDocumento tipoDeDocumento) { if (id != tipoDeDocumento.idTipoDeDocumento) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoDeDocumento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoDeDocumentoExists(tipoDeDocumento.idTipoDeDocumento)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoDeDocumento)); }
private void BorrarMetroButton_Click(object sender, EventArgs e) { if (TiposDeDocMetroGrid.SelectedRows.Count > 0) { DataGridViewRow r = TiposDeDocMetroGrid.SelectedRows[0]; TipoDeDocumento tipoDeDocumento = (TipoDeDocumento)r.Tag; DialogResult dr = MessageBox.Show(this, $"Desea dar de baja el {tipoDeDocumento.Descripcion}", "Confirmar baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.Yes) { try { _servicio.Borrar(tipoDeDocumento.TipoDeDocId); TiposDeDocMetroGrid.Rows.Remove(r); MessageBox.Show("Registro Borrado", "Mesaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exepcion) { MessageBox.Show(exepcion.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public bool Existe(TipoDeDocumento documento) { if (documento.TipoDeDocumentoId == 0) { return(_context.TiposDeDocumentos.Any(tp => tp.Descripcion == documento.Descripcion)); } return(_context.TiposDeDocumentos.Any(tp => tp.Descripcion == documento.Descripcion && tp.TipoDeDocumentoId == documento.TipoDeDocumentoId)); }
public ActionResult Edit([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] TipoDeDocumento tipoDeDocumento) { if (ModelState.IsValid) { db.Entry(tipoDeDocumento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDeDocumento)); }
public ActionResult RealDeleteConfirmed(string id) { TipoDeDocumento tipoDeDocumento = db.TIPODOCUMENTO.Find(id); db.TIPODOCUMENTO.Remove(tipoDeDocumento); db.SaveChanges(); TempData["Type"] = "error"; TempData["Message"] = "El registro se eliminó correctamente"; return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("idTipoDeDocumento,Documento,Numero")] TipoDeDocumento tipoDeDocumento) { if (ModelState.IsValid) { _context.Add(tipoDeDocumento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoDeDocumento)); }
/// <summary> /// retorna o tipo de um documento (CPF/CNPJ) /// </summary> /// <param name="numero">um cpf ou cnpj</param> /// <returns></returns> public static TipoDeDocumento GetTipoDocumento(string numero) { TipoDeDocumento tp = TipoDeDocumento.CPF; string doc = RemoveFormatoCpfOuCnpj(numero); if (doc.Length > 11) { tp = TipoDeDocumento.CNPJ; } return(tp); }
public bool Existe(TipoDeDocumentoEditDto documentoEditDto) { try { TipoDeDocumento documento = mapper.Map <TipoDeDocumento>(documentoEditDto); return(_repositorio.Existe(documento)); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(TipoDeDocumentoEditDto tipoDocDto) { try { TipoDeDocumento tipoDeDocumento = _mapper.Map <TipoDeDocumento>(tipoDocDto); return(_repositorio.EstaRelacionado(tipoDeDocumento)); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(TipoDeDocumento tipoDeDocumento) { try { return(_context.Clientes.Any(td => td.TipoDeDocumentoId == tipoDeDocumento.TipoDeDocumentoId)); //return _context.Empleados.Any(td => td.TipoDeDocumentoId == tipoDeDocumento.TipoDeDocumentoId); } catch (Exception) { throw new Exception("Error al verificar si està relacionado un Tipo de Documento"); } }
public Fatura AlterarFatura(Fatura fatura, string descricao, TipoDaFatura tipo, TipoDeDocumento tipoDeDocumento, DateTime data, string numeroDoDocumento, StatusDaFatura status, decimal valor) { fatura.Descricao = descricao; fatura.Tipo = tipo; fatura.Documento = tipoDeDocumento; fatura.Data = data; fatura.NumeroDoDocumento = numeroDoDocumento; fatura.Status = status; fatura.Valor = valor; _faturaRepositorio.Atualizar(fatura); return fatura; }
private void OkMetroButton_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (tipoDeDocumento == null) { tipoDeDocumento = new TipoDeDocumento(); } tipoDeDocumento.Descripcion = TipoDeDocMetroTextBox.Text.Trim(); DialogResult = DialogResult.OK; } }
public void Editar(TipoDeDocumento tipoDeDocumento) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); repositorio.Editar(tipoDeDocumento); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(TipoDeDocumentoEditDto documentoEditDto) { try { TipoDeDocumento documento = mapper.Map <TipoDeDocumento>(documentoEditDto); _repositorio.Guardar(documento); _unitOfWork.Save(); documentoEditDto.Descripcion = documento.Descripcion; } catch (Exception e) { throw new Exception(e.Message); } }
// GET: TipoDeDocumentoes/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeDocumento tipoDeDocumento = db.TIPODOCUMENTO.Find(id); if (tipoDeDocumento == null) { return(HttpNotFound()); } return(View(tipoDeDocumento)); }
public void Guardar(TipoDeDocumentoEditDto tipoDeDocumentoDto) { try { TipoDeDocumento tipoDeDocumento = _mapper.Map <TipoDeDocumento>(tipoDeDocumentoDto); _repositorio.Guardar(tipoDeDocumento); _unitOfWork.Save(); tipoDeDocumentoDto.TipoDeDocumentoId = tipoDeDocumento.TipoDeDocumentoId; } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(TipoDeDocumento tipoDeDocumento) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioTipoDeDocumentos(_conexionBd.AbrirConexion()); _repositorio.Guardar(tipoDeDocumento); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public ActionResult DeleteConfirmed(string id) { TipoDeDocumento tipoDeDocumento = db.TIPODOCUMENTO.Find(id); if (tipoDeDocumento.Estado == "I") { tipoDeDocumento.Estado = "A"; } else { tipoDeDocumento.Estado = "I"; } db.SaveChanges(); return(RedirectToAction("Index")); }
public bool EstaRelacionado(TipoDeDocumento tipoDeDocumento) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var estaRelacionado = _repositorio.EstaRelacionado(tipoDeDocumento); _conexion.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public void Editar(TipoDeDocumento tipoDeDocumento) { try { string cadenaComando = "UPDATE TiposDeDocumentos SET Descripcion=@descripcion WHERE TipoDeDocId=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _conexion); comando.Parameters.AddWithValue("@descripcion", tipoDeDocumento.Descripcion); comando.Parameters.AddWithValue("@id", tipoDeDocumento.TipoDeDocId); comando.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(TipoDeDocumento tipoDeDocumento) { try { var CadenaComando = "SELECT TipoDeDocumentoId FROM Clientes WHERE TipoDeDocumentoId=@id"; var Comando = new SqlCommand(CadenaComando, _sqlConnection); Comando.Parameters.AddWithValue("@id", tipoDeDocumento.TipoDeDocumentoId); var reader = Comando.ExecuteReader(); return(reader.HasRows); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(TipoDeDocumento tipoDeDocumento) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var existe = repositorio.Existe(tipoDeDocumento); _conexion.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }