public static string generarCodigo(this TiposCorrelativo tipo, int correlativo)
        {
            string codigo = La_Familiar.Properties.Settings.Default.Sucursal + "-" + tipo.getCorrelativoString()
                            + "-" + Provider.numToFilledZeroString(correlativo, 6);

            return(codigo);
        }
        public static void update(this TiposCorrelativo tipo)
        {
            int nuevoCorrelativo = tipo.getCorrelativo() + 1;

            string query = "update dbo.correlativo set correlativo = @c where nombre = @n";
            List <SqlParameter> parameters = new List <SqlParameter>()
            {
                new SqlParameter("c", nuevoCorrelativo),
                new SqlParameter("n", tipo.getCorrelativoString())
            };

            Queries.execute(query, parameters);
        }
        public static int getCorrelativo(this TiposCorrelativo tipo)
        {
            string query = "select correlativo from dbo.correlativo where nombre = @tipo";
            List <SqlParameter> parameters = new List <SqlParameter>()
            {
                new SqlParameter("tipo", tipo.getCorrelativoString())
            };

            SqlDataReader dataReader = Queries.getDataReader(query, parameters);

            int correlativo = 0;

            while (dataReader.Read())
            {
                correlativo = dataReader.GetInt32(0);
            }
            dataReader.Close();

            return(correlativo);
        }
 public static string getCorrelativoString(this TiposCorrelativo tipo)
 {
     return(Provider.numToFilledZeroString((int)tipo, 2));
 }