public int insertar(ETipoDocumento obj) { int reg = 0; // Obtiene el numero de Registros afectados string sql = "INSERT INTO tipdoc (tipodoc, grupo, descripcion, inicio01, actual01) VALUES (?tipodoc, ?grupo, ?descripcion, 0, 0)"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?tipodoc", MySqlDbType.String).Value = obj.tipoDoc; cmd.Parameters.Add("?grupo", MySqlDbType.String).Value = obj.grupo; cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = obj.descripcion; if (cnx.abrirConexion()) { reg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(reg); }
public void DeveRetornarFalseQuandoDocumentoEInvalido(string numero, ETipoDocumento tipoDocumento) { var documento = new Documento(numero, tipoDocumento); Assert.True(documento.Invalid); Assert.Equal(documento.Numero, documento.ToFormat()); }
public ETipoDocumento buscarTipo(string tipo, string periodo) { ETipoDocumento objTipo = null; string sql = "SELECT tipodoc, grupo, descripcion , (actual" + periodo + " + 1) actual FROM tipdoc WHERE tipodoc='" + tipo + "' AND grupo ='AF' ORDER BY tipodoc"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { dr.Read(); objTipo = new ETipoDocumento(); objTipo.tipoDoc = dr.GetString("tipodoc"); objTipo.grupo = dr.GetString("grupo"); objTipo.descripcion = dr.GetString("descripcion"); objTipo.actual = dr.GetInt16("actual"); } cnx.cerrarConexion(); } } } return(objTipo); }
protected void buscarTipoDocumento() { if (txtDocumento.Text == "") { if (lblOperacion.Text == "Nuevo" || lblOperacion.Text == "Editar") { txtDocumento_DoubleClick(txtDocumento, null); } } else { tipodoc = bllTipo.buscarTipo(txtDocumento.Text); if (tipodoc == null) { txtDesctipo.Text = ""; txtNumero.Text = ""; txtDocumento_DoubleClick(txtDocumento, null); } else { txtDesctipo.Text = tipodoc.descripcion; if (lblOperacion.Text == "Nuevo") { txtNumero.Text = UtilSystem.fConsecutivo(tipodoc.actual); } } } }
public int actualizar(ETipoDocumento obj, string periodo) { int nReg = 0; string sql = " Update tipdoc set actual" + periodo + "=?actual, " + " descripcion=?descripcion WHERE tipodoc=?tipodoc "; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.Connection = cnx.getConexion(); if (cnx.abrirConexion()) { cmd.Parameters.Add("?tipodoc", MySqlDbType.String).Value = obj.tipoDoc; cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = obj.descripcion; cmd.Parameters.Add("?actual", MySqlDbType.Int16).Value = obj.actual; cmd.CommandText = sql; nReg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(nReg); }
public void TestMetho6() { ComunRegistro comunRegistro = new ComunRegistro();; UploadTempResponse uploadTempResponse = new UploadTempResponse(); EClasificacionDocumento clasificacion = new EClasificacionDocumento(); clasificacion.IdClasificacionDoc = 1; ETipoDocumento tipoDocumento = new ETipoDocumento(); tipoDocumento.IdTipoDoc = 1; EDocumentoTem documento = new EDocumentoTem(); documento.NombreArchivo = "ProbandoEnTest"; //documento.Temporal = true; //documento.ClasificacionDocumento = clasificacion; //Resolutivo, cambiar esto depues. //documento.NroDocumento = "1234567890"; //documento.TipoDocumento = tipoDocumento; EDocumentoTem _documento = new EDocumentoTem(); //_documento.NombreArchivo = "xxxxxx"; uploadTempResponse = comunRegistro.GrabarDatosDocumentoTemporal(documento); _documento = uploadTempResponse.data; Assert.IsNotNull(_documento); }
public void TestMetho7() { ComunRegistro comunRegistro = new ComunRegistro();; EClasificacionDocumento clasificacion = new EClasificacionDocumento(); clasificacion.IdClasificacionDoc = 1; ETipoDocumento tipoDocumento = new ETipoDocumento(); tipoDocumento.IdTipoDoc = 1; EDocumento documento = new EDocumento(); documento.IdDocumento = 3033; documento.NombreArchivo = "ProbandoEnTest"; //documento.Temporal = true; documento.ClasificacionDocumento = clasificacion; //Resolutivo, cambiar esto depues. documento.NroDocumento = "HHH_000"; documento.TipoDocumento = tipoDocumento; EDocumento _documento = new EDocumento(); string rutaBase = @"C:\Users\anica\source\repos\ProyectoRendugel\SolucionRendugel\Rendugel.Servicios.Host\documentos\"; _documento = comunRegistro.pasarFileDeTemporal(documento, rutaBase, "Resolutivos"); Assert.IsNotNull(_documento); }
public void DeveRetornarTrueQuandoDocumentoEValido(string numero, ETipoDocumento tipoDocumento, string valorEsperado) { var documento = new Documento(numero, tipoDocumento); Assert.True(documento.Valid); Assert.Equal(valorEsperado, documento.ToFormat()); }
public List <ETipoDocumento> getAll() { ETipoDocumento objTipo = null; List <ETipoDocumento> lista = new List <ETipoDocumento>(); string sql = "SELECT tipodoc, grupo, descripcion FROM tipdoc WHERE grupo = 'AF' "; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { objTipo = new ETipoDocumento(); objTipo.tipoDoc = dr.GetString("tipodoc"); objTipo.grupo = dr.GetString("grupo"); objTipo.descripcion = dr.GetString("descripcion"); lista.Add(objTipo); } cnx.cerrarConexion(); } } } return(lista); }
public Documento(string numero, ETipoDocumento tipo) { Numero = numero; Tipo = tipo; AddNotifications(new Contract() .Requires() .IsTrue(ValidarDocumento(), "Numero", "Documento inválido")); }
/// <summary> /// Construtor /// </summary> /// <param name="numero"></param> /// <param name="tipoDocumento"></param> public Documento(string numero, ETipoDocumento tipoDocumento) { Numero = numero; TipoDocumento = tipoDocumento; AddNotifications(new Contract() .IsTrue(Validade(), nameof(Numero), "O número do documento não é válido") ); }
public VCPFouCNPJ(string numero, ETipoDocumento tipo) { Numero = numero; Tipo = tipo; //AddNotifications(new Contract() // .Requires() // .IsTrue(Validate(), "Documento.Numero", "Documento cpf ou cnpj inválido") //); }
public Documento(string codigo, ETipoDocumento tipo) { Codigo = codigo; Tipo = tipo; AddNotifications(new Contract() .Requires() .IsTrue(EhValido(), "Documento.Codigo", "Documento inválido") ); }
private void Consecutivo() { objTipodoc = bllTipo.buscarTipo(tipoDoc); if (objTipodoc == null) { txtNumero.Text = ""; } else { txtNumero.Text = UtilSystem.fConsecutivo(objTipodoc.actual); } }
private void Consecutivo() { objTipodoc = bllTipo.buscarTipo(tipoDoc); if (objTipodoc == null) { numConsecutivo = "0"; } else { numConsecutivo = UtilSystem.fConsecutivo(objTipodoc.actual); } }
public string actualizar(ETipoDocumento objTipo) { if (string.IsNullOrWhiteSpace(objTipo.tipoDoc)) { return("Ingrese la Sigla o tipo de Documneto"); } if (tDao.actualizar(objTipo, Inicializar.Mes) > 0) { return("Exito"); } else { return("Error al Guardar Datos"); } }
public string insertar(ETipoDocumento objTipo) { if (string.IsNullOrWhiteSpace(objTipo.tipoDoc)) { return("Ingrese la Sigla o tipo de Documneto"); } if (string.IsNullOrWhiteSpace(objTipo.descripcion)) { return("Ingrese la Descripcion del Tipo de Documento"); } if (tDao.insertar(objTipo) > 0) { return("Exito"); } else { return("Error al Guardar Datos"); } }
public Documento(ETipoDocumento tipo, string numero) { Tipo = tipo; Numero = numero; }
public Documento(string numero, ETipoDocumento tipoDocumento) { Numero = numero; TipoDocumento = tipoDocumento; }